· 10 years ago · Apr 08, 2016, 09:09 AM
1
2<!DOCTYPE html><html lang="en">
3
4<!-- HEAD !-->
5<head>
6 <title>My Playlist - StraightJacket</title>
7 <meta name="viewport" content="width=device-width, initial-scale=1.0">
8<meta http-equiv="X-UA-Compatible" content="IE=edge">
9 <!-- <link rel="stylesheet" href="https://storage.googleapis.com/code.getmdl.io/1.0.4/material.indigo-pink.min.css"> -->
10
11 <!-- Link to the Open Font from Google -->
12 <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,800,700,600,300' rel='stylesheet' type='text/css'>
13 <link rel="shortcut icon" href="/content/img/favicon.png"/>
14 <link href="" rel='stylesheet' type='text/css'>
15 <link href="" rel='stylesheet' type='text/css'>
16 <link href="" rel='stylesheet' type='text/css'>
17
18
19 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
20
21 <!-- Le styles -->
22 <link href="/libs/css/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css">
23<link href="/libs/css/style.min.css" media="screen" rel="stylesheet" type="text/css">
24<link href="content/img/favicon.png" rel="shortcut icon" type="image/vnd.microsoft.icon">
25 <!-- Scripts -->
26 <!--[if lt IE 9]><script type="text/javascript" src="/libs/js/html5shiv.js"></script><![endif]-->
27<!--[if lt IE 9]><script type="text/javascript" src="/libs/js/respond.min.js"></script><![endif]-->
28<script type="text/javascript" src="/libs/js/Chart.min.js"></script>
29<script type="text/javascript" src="/libs/js/Chart.StackedBar.js"></script>
30<script type="text/javascript" src="/libs/js/jquery-2.1.4.min.js"></script>
31<script type="text/javascript" src="/libs/js/jquery-ui.min.js"></script>
32<script type="text/javascript" src="/libs/js/js.min.js"></script>
33<script type="text/javascript" src="/libs/js/bootstrap.min.js"></script>
34<script type="text/javascript" src="/libs/js/jquery.tooltipster.min.js"></script>
35<script type="text/javascript" src="/libs/js/typeahead.bundle.js"></script>
36 <script>
37 // Function for setting up the header location
38 $(function () {
39
40 $('#alertcontainer').hover(
41 function() {
42 ShouldProgress = false
43 }, function() {
44 ShouldProgress = true
45 }
46 );
47
48 $("#loginlink").click(function () {
49 $("#loginform").show();
50 $(this).hide();
51 });
52
53 $("#fbformclose").click(function () {
54 $("#fbform").hide();
55 });
56
57 $(".showfeedback").click(function () {
58 $("#fbtitle").html("Give feedback on " + $(this).attr('data-type').toUpperCase());
59 $("#fbtype").val($(this).attr('data-type'));
60 $("#fbid").val($(this).attr('data-id'));
61 switch ($(this).attr('data-type')) {
62 case "resource":
63 $("#fbsubtitle").html($(this).parent().prev().html());
64 break;
65 case "objective":
66 $("#fbsubtitle").html($("#hiddenname").val());
67 break;
68 }
69 $("#fbform").show();
70 });
71
72 });
73
74 var ShouldProgress = true;
75
76 function AlertAutoHide() {
77
78 if (ShouldProgress == true) {
79
80 if ($('#alertprogress').val() == 100) {
81 hidealert()
82 } else {
83 $('#alertprogress').val($('#alertprogress').val() + 1);
84 setTimeout(function () {
85 AlertAutoHide();
86 }, 50);
87 }
88
89 } else {
90 if ($('#alertprogress').val() != 100) {
91 setTimeout(function () {
92 AlertAutoHide();
93 }, 50);
94 }
95 }
96 }
97
98 // Notes Elwin:
99 // 3 types: success (green), error (red), warning
100 function showalert(type, message) {
101 $("#alertcontainer").removeClass("alertsuccess alerterror alertwarning");
102 switch(type){
103 case "Success":
104 case "success":
105 $("#alertheader").html("Success!");
106 $("#alertcontainer").addClass("alertsuccess");
107 break;
108 case "Error":
109 case "error":
110 $("#alertheader").html("Error!");
111 $("#alertcontainer").addClass("alerterror");
112 break;
113 case "Warning":
114 case "warning":
115 $("#alertheader").html("Warning");
116 $("#alertcontainer").addClass("alertwarning");
117 break;
118 default:
119 $("#alertheader").html("Success!");
120 $("#alertcontainer").addClass("alertsuccess");
121 break;
122 }
123 $('#alerttext').text(message);
124 $('#alertcontainer').show();
125 $('#alertcontainer').removeClass("animated bounceOutDown")
126 $('#alertcontainer').addClass("animated bounceInUp")
127 $('#alertprogress').val(0);
128 AlertAutoHide()
129 }
130
131 function hidealert() {
132 $('#alertcontainer').removeClass("animated bounceInUp")
133 $('#alertcontainer').addClass("animated bounceOutDown")
134 }
135 </script>
136
137 <base
138 href="http://straightjacket.nhtv.nl/"/>
139 <script src="https://storage.googleapis.com/code.getmdl.io/1.0.4/material.min.js"></script>
140 <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
141
142 <script>
143 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
144 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
145 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
146 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
147
148 ga('create', 'UA-70280407-1', 'auto');
149 ga('send', 'pageview');
150
151 </script>
152 </head>
153
154<!-- BODY !-->
155
156<body>
157
158
159<!-- HEADER !-->
160
161<div id="fbform" class="clear">
162 <button class="round smallRed small" style="height:22px ; width:22px ;" id="fbformclose"><i
163 class="fa fa-close fa-1x" style="position:relative; top: 0px; left:1px;"></i></button>
164 <input type="hidden" id="fbtype">
165 <input type="hidden" id="fbid">
166
167 <h2 id="fbtitle">Give feedback on</h2>
168 <h4 id="fbsubtitle"></h4>
169 <textarea name="" id="fbtextarea" placeholder="Type your comment here"></textarea>
170
171 <div class="clear">
172 <button id="submitfeedback">Submit feedback</button>
173 </div>
174</div>
175
176
177<div class="HelpBubble">
178 What is this page?
179</div>
180
181<div class="GSHelpcontainer">
182 <div>
183 <iframe id="GoogleSlideHelp" frameborder="0" width="960" height="569" allowfullscreen="true"
184 mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>
185 <iframe id="Panelview" frameborder="0" width="70%" height="70%" allowfullscreen="true"
186 mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>
187 </div>
188</div>
189
190<div id="alertcontainer" class="alertsuccess" onclick="hidealert()">
191 <div id="alertheader">Success!</div>
192 <div id="alerttext">Competency updated</div>
193 <div id="alertclose">x</div>
194 <div>
195 <progress id="alertprogress" max="100" value="1"></progress>
196 </div>
197</div>
198
199<table class="SidelayoutTable" style="margin-bottom: 0px ;">
200 <tr>
201 <td id="Side_td_header">
202 <div id="side_header">
203 <div id="header_minimizer" onclick="moveHeader(this)">
204 <div id="hexagon_base">
205 <div id="hexagon_outer"></div>
206 <div id="hexagon_inner"></div>
207 <i id="hexagon-icon" style="right:-11px; top:-3px;" class="fa fa-arrow-left fa-4x"></i>
208 </div>
209 </div>
210
211 <div id="straight_jacket_logo"><a href=""><img
212 src="/content/img/logo.png"></a></div>
213
214 <div class="line"></div>
215
216 <div id="user_account">
217 <div id="account_container">
218 <div id="account_picture" style="float: left;" class="clear">
219 <div id="account_pic" class="non-selectable" class="clear">
220
221 <img width="60px" src="http://www.gravatar.com/avatar/e7075add37f307aa6fb6ee173372cee8?s=60&d=identicon">
222
223 </div>
224 </div>
225
226 <div id="accounts_data">
227 <div id="account_text" class="non-selectable">Logged in as</div>
228 <div id="account_name" class="non-selectable"><a href=""
229 style="color: white; text-decoration: none ;">Floyd141332</a>
230 </div>
231
232 </div>
233 </div>
234
235
236 <!-- LOGIN -->
237 </div>
238
239 <div class="line"></div>
240 <div id="buttons">
241
242 <!-- BASE -->
243 <a href="/visualise">
244 <div class="page_button">
245 <div id="button_text">Career Browser</div>
246
247 <div id="hexagon_base">
248 <div id="hexagon_outer"></div>
249 <div id="hexagon_inner"></div>
250 <i id="hexagon-icon" style="right:-11px;" class="fa fa-home fa-2x"></i>
251 </div>
252
253 </div>
254 </a>
255
256 <div class="line"></div>
257 <a href='/visualise/progress'>
258 <div class="page_button">
259 <div id="button_text">Competency Profile</div>
260
261 <div id="hexagon_base">
262 <div id="hexagon_outer"></div>
263 <div id="hexagon_inner"></div>
264 <i id="hexagon-icon" class="fa fa-tasks fa-2x"></i>
265 </div>
266
267 </div>
268 </a>
269
270 <div class="line"></div>
271
272 <a href='/objective'>
273 <div class="page_button">
274 <div id="button_text">Objectives</div>
275
276 <div id="hexagon_base">
277 <div id="hexagon_outer"></div>
278 <div id="hexagon_inner"></div>
279 <i id="hexagon-icon" class="fa fa-briefcase fa-2x"></i>
280 </div>
281
282 </div>
283 </a>
284
285 <div class="line"></div>
286
287 <a href='/expertgroup'>
288 <div class="page_button">
289 <div id="button_text">Expert Groups</div>
290
291 <div id="hexagon_base">
292 <div id="hexagon_outer"></div>
293 <div id="hexagon_inner"></div>
294 <i id="hexagon-icon" class="fa fa-briefcase fa-2x"></i>
295 </div>
296 </div>
297 </a>
298
299 <div class="line"></div>
300
301 <a href='/workshops'>
302 <div class="page_button">
303 <div id="button_text">Workshops</div>
304
305 <div id="hexagon_base">
306 <div id="hexagon_outer"></div>
307 <div id="hexagon_inner"></div>
308 <i id="hexagon-icon" class="fa fa-building fa-2x"></i>
309 </div>
310
311 </div>
312 </a>
313 <div class="line"></div>
314 <a href='/playlist/myplaylist'>
315 <div class="page_button">
316 <div id="button_text">My Playlist</div>
317
318 <div id="hexagon_base">
319 <div id="hexagon_outer"></div>
320 <div id="hexagon_inner"></div>
321 <i id="hexagon-icon" class="fa fa-list-ol fa-2x"></i>
322 </div>
323
324 </div>
325 </a>
326 <div class="line"></div>
327
328
329
330
331
332 <a href="/visualise/logout">
333 <div class="page_button">
334 <div id="button_text">Logout</div>
335
336 <div id="hexagon_base">
337 <div id="hexagon_outer"></div>
338 <div id="hexagon_inner"></div>
339 <i id="hexagon-icon" class="fa fa-sign-out fa-2x"></i>
340 </div>
341
342 </div>
343 </a>
344
345 <div class="line"></div>
346
347
348 <div class="BasicCard">
349 <div>
350 <!-- <a href="mailto:feedbackADE@ade-nhtv.nl" onclick="showalert('Warning','If you do not have a mail client set up than you will need to manually send an email to: feedbackADE@ade-nhtv.nl')" target="_blank"> -->
351 <button id="sendfeedback"><i class="material-icons">mail</i>Feedback & Issues</button>
352 <!-- </a> -->
353 </div>
354 </div>
355 </div>
356
357 </div>
358 </td>
359 <!-- CONTAINER !-->
360 <td style="height:100%">
361 <div class="container" id="contentcontainer">
362 <div id="bell">
363 <div class="hexagon_career clear">
364 <div class="hexagon_career_base purplehex opennotifications" tooltiptitle="Notifications">
365 <i class="hexagon_career_base-icon fa fa-bell-o fa-2x hasnotification"></i>
366 </div>
367 </div>
368
369 </div>
370
371
372 <div id="notifications">
373 <div id="notificationsheader" class="clear">
374 <div>Notifications</div>
375 <div><span id="marknotifications" class="texthover">Mark all as read</span></div>
376 </div>
377 <div id="notificationscroll">
378 <div id="notificationswrapper" class="clear">
379 </div>
380 </div>
381 </div>
382 <script>
383
384 LevelTitle1 = "Independence: Directive counselling.<br>Context: Known; simple.<br>Job: Simple, structured, fits directly to known methods according to established standards."
385 LevelTitle2 = "Independence: Guidance if necessary.<br>Context: Known; complex in practise under supervision.<br>Job: Complex, structured, fits known methods to changing situations."
386 LevelTitle3 = "Independence: Independent.<br>Context: Unknown; complex and multidisciplinary and interdisciplinary practise.<br>Job: Complex, unstructured, improved methods and apply standards to the states."
387
388
389
390 PleaylistAccess = 1;
391
392 GetmyPL()
393
394 </script>
395
396 <script src=""></script>
397
398
399 <datalist id="Objectives"><option Objective-pass='Use a tool or construct scripts that will automatically test certain features to a complete product automatically.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10010' value='Automated Testing'>10010</option><option Objective-pass='Perform game testing and record test results effectively and in an informative manner. Information should go into a bug tracking database or spreadsheet. The emphasis is on the information being enough for the bugs to be recreated.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10020' value='Game Testing'>10020</option><option Objective-pass='A plan is created that identifies how the game product will be tested, problems captured and reported. This includes how these problems will be maintained and possibly addressed in the future.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10030' value='Game Test Plan'>10030</option><option Objective-pass='The final stage for a project during a block. This consists of a review of the 5 things that went right and 5 things that went wrong.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10040' value='Postmortem/Postpartum'>10040</option><option Objective-pass='Exhibit at the experimental event and showcase your game and talent.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10050' value='Night Of The Nerds'>10050</option><option Objective-pass='Assistance at the NHTV Open day where your communication, assistance and guidance given to others is important. Being an effective member in the open day team and sharing your insights into study life at the school.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10060' value='NHTV Open Day '>10060</option><option Objective-pass='The conference is a large event where a lot of businesses network. Gaining a stand and presenting is a challenging process. Successfully running a stand during the event and making numerous connections over this time is important. Ensure a log of all contacts made and associated future actions is created.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10070' value='Microsoft Techdays Event'>10070</option><option Objective-pass='Displaying in the best of the Netherlands is a great way to network. Successfully running a stand during the event and making numerous connections over this time is important. Ensure a log of all contacts made and associated future actions is created.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10080' value='Indigo Dutch Game Showcase'>10080</option><option Objective-pass='Student is part of a team that is a finalist for the Dutch Game Awards.' objective-diss='Student is part of a team that wins the Dutch Game Awards.' objective-code='10090' value='Finalist in the Dutch Game Awards'>10090</option><option Objective-pass='Student has completed the components required in an effective press kit. This includes a combination of high quality screenshots, key artwork, logos, game trailer/teaser, game information fact sheet, and optionally quotes from any coverage so far.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10100' value='Press Kit'>10100</option><option Objective-pass='Evidence shows that the student has learned how to conduct a professional interview with the media to promote a game project, service, or company with a major press outlet for TV, magazine, radio or web. (A major press outlet has an audience of thousands.)' objective-diss='Evidence shows that the student has learned how to conduct a press interview that attracts notice and commented by other press outlets.' objective-code='10110' value='Industry Press Interview'>10110</option><option Objective-pass='A student given a Participation Improvement Plan has an improvement in the areas highlighted by the plan.' objective-diss='Student has completely address the Participation Improvement Plan and the later evaluation shows that the highlighted areas are no longer any concern.' objective-code='10120' value='Team Participation'>10120</option><option Objective-pass='Student has attended and presented an game investment event. All feedback and resources from the event must be avilable.' objective-diss='Student has been offered funding.' objective-code='10130' value='Game Investment'>10130</option><option Objective-pass='Student has focused on increasing accessibillity of their game to minority needs groups. The evidence should be clearly demonstrated in the approach to the design and/or alteration to the game product and associated results.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10140' value='Minority Needs in Games'>10140</option><option Objective-pass='The student has written a proper summary about their internship experiences. The summary should cover company, tasks and personal impression.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10150' value='Internship Summary'>10150</option><option Objective-pass='The student's mid-term internship assessment for has been filled out and approved. The student needs to setup an appointment with his/her company supervisor and his/her internship supervisor. This meeting is either at the company or via Skype.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10160' value='Internship Mid-Term Review'>10160</option><option Objective-pass='The student's internship final assessment for has been filled out and approved.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10170' value='Internship Final Review'>10170</option><option Objective-pass='Student actively takes place in a conference within an area central or close to that of the games industry. Participation evidence must be presented along with the results from networking, presentations and other activities.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10180' value='Conference Attendance'>10180</option><option Objective-pass='Student is accepted to a conference to present their work in poster form.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10190' value='Poster Presentation'>10190</option><option Objective-pass='Student is accepted into a professional conference or journal to publish a paper in a games industry related area.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10200' value='Research Paper'>10200</option><option Objective-pass='Evidence proof of technical knowledge through application /research and analysis.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10210' value='Literature Review'>10210</option><option Objective-pass='Conduct, analyse and apply research' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10220' value='Survey'>10220</option><option Objective-pass='Comply with writing convention. Coherent argument with justified conclusion.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10230' value='Questionnaire'>10230</option><option Objective-pass='Regular communication with the supervising lecturer. Production of drafts. Regular iterations.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10240' value='Case-Study'>10240</option><option Objective-pass='Students are able to complete a report component that effectively summarises areas of future research that has come out of past research and development activities.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10250' value='Future Research'>10250</option><option Objective-pass='Student is an effective part of a team that enters in the RoboCup event and contirbutes to the work involved.' objective-diss='Student is an effective part of a team that is invited to compete on the world stage.' objective-code='10260' value='The Robocup'>10260</option><option Objective-pass='Student undertakes and completes the study and exams to complete and achieve Cisco level networking certification.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10270' value='Cisco Certification'>10270</option><option Objective-pass='Student is responsible for the successful submission to the IGF of a game product suitable for the competition.' objective-diss='Student is part of a team that is a finalist in the IGF.' objective-code='10280' value='International Games Festival (IGF)'>10280</option><option Objective-pass='Successful participation at the event with the creation of an innovative game or product.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10290' value='Amaze'>10290</option><option Objective-pass='Student is part of a team that has their game prototype selected for continued development.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10300' value='Prototype Selection on PlayStation Network'>10300</option><option Objective-pass='Student is part of a team that has successful published to the PSN.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10310' value='PlayStation Network'>10310</option><option Objective-pass='Student is part of a team that has a game successfully published and listed.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10320' value='Apple App Store'>10320</option><option Objective-pass='Student is part of a team that has a game successfully published and listed.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10330' value='Valve Steam'>10330</option><option Objective-pass='Student is part of a team that has a game successfully published and listed.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10340' value='Utomik'>10340</option><option Objective-pass='Student is part of a team that has a game successfully published and listed.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10350' value='Microsoft Windows Store'>10350</option><option Objective-pass='Student is part of a team that has a game successfully published and listed.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10360' value='Google Play Store'>10360</option><option Objective-pass='Student has an asset successfully published and listed on the Unity Asset Store and presents evidence to support this.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10370' value='Unity Asset Store'>10370</option><option Objective-pass='Successful participation at the event with the creation of an innovative game or product.' objective-diss='Winning one of the prizes at the competition.' objective-code='10380' value='Ludum Dare Game-Jam'>10380</option><option Objective-pass='Successful participation at the event with the creation of an innovative game or product.' objective-diss='Winning one of the prizes at the competition.' objective-code='10390' value='Global Game Jam'>10390</option><option Objective-pass='Successful participation at the event with the creation of an innovative game or product.' objective-diss='Moving onto a higher stage in the competition.' objective-code='10400' value='Microsoft Imagine Cup'>10400</option><option Objective-pass='Successful participation at the event with the creation of an innovative game or product. This competition involves being selected to compete.' objective-diss='Winning one of the prizes at the competition.' objective-code='10410' value='Brains Eden'>10410</option><option Objective-pass='Successful participation at the event with the creation of an innovative game or product.' objective-diss='Winning one of the prizes at the competition.' objective-code='10420' value='Games 4 Health Jam'>10420</option><option Objective-pass='Successful participation at the event with the creation of an innovative game or product.' objective-diss='Winning one of the prizes at the competition.' objective-code='10430' value='Dare To Be Digital'>10430</option><option Objective-pass='Successful participation at the event with the creation of an innovative game or product.' objective-diss='Winning one of the prizes at the competition.' objective-code='10440' value='Demo Party'>10440</option><option Objective-pass='Student has demonstrated a review of work of a peer and given recorded feedback that is clear, concise and constructive. The feedback is also aimed at both the improvement of the fellow team-member as well as for the general good of the team and project.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10450' value='Peer Review'>10450</option><option Objective-pass='Student demonstrates a register that tracks the various uses of 3rd party licenses, IP, credits due, and other aspects that will need attention if the path to commercialisation is pursued.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10460' value='Configuration Management'>10460</option><option Objective-pass='The student shows correct use and organization of header files, source files and libraries in a Visual Studio C++ project.' objective-diss='The student has selected a working arrangement that compiles fast and effectively without error or warnings.' objective-code='10470' value='C++ Project Organisation'>10470</option><option Objective-pass='Correctly configure precompiled header in C/C++ projects.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10480' value='Precompiled Header Files (C++)'>10480</option><option Objective-pass='The student knows the different phases (preprocessing, compiling, linking) of the c++ build process and is able to explain and fix the types of errors occuring in these phases. This also includes the student knows how to use macros in this process.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10490' value='Build Process - C++'>10490</option><option Objective-pass='The student is able to use a debugger to step through code to find errors in c++ code.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10500' value='Visual Studio Debugger (C++)'>10500</option><option Objective-pass='' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10510' value='Dependency Injection Design Pattern (C++)'>10510</option><option Objective-pass='"Student explains the differences between compilation and linker stages.
400Student explains which roles source, object and executable files play in the build process."' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10520' value='Build Process And Files (C#)'>10520</option><option Objective-pass='The student documents their code, adds comments and consistently uses a coding standard. The code is readable and easily transferable.<BR>For visual programming the approach creates a clear layout making the modules easily understandable and modularized in a reusable manner.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10530' value='Clear Understandable Code'>10530</option><option Objective-pass='The student can show correct use of inheritance, polymorphism, classes, structs and the different types of casting (const_cast, dynamic_cast, static_cast and reinterpret_cast).' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10540' value='Object Oriented Principles'>10540</option><option Objective-pass='The student shows the correct use of if-then constructs, while-loops and for-loops.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10550' value='Control Flow Structures'>10550</option><option Objective-pass='The student can explain the difference between stack and heap memory and the difference between pointers and references.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10560' value='Stack and Heap Variables'>10560</option><option Objective-pass='The student shows use of vector and list container data structures and can explain the characteristic differences between them.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10570' value='Container Data Structures and Iterators'>10570</option><option Objective-pass='The student can implement an appropriate game loop and use game time correctly' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10580' value='Game Loops and Timers'>10580</option><option Objective-pass='The student can implement and properly use a singleton' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10590' value='Singleton Design Pattern'>10590</option><option Objective-pass='The student can load and use textures.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10600' value='Textures Loading and Applying'>10600</option><option Objective-pass='The student shows proper use of a random number generator.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10610' value='Random Number Generator'>10610</option><option Objective-pass='The student is able to playback sound in a c++ program' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10620' value='C++ Sound File Playback'>10620</option><option Objective-pass='The student understands vector arithmetic (addition, subtraction, dot product, cross product and normalization) and can explain the appropriate use' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10630' value='Vector Arithmetic'>10630</option><option Objective-pass='The student can explain interpolation and use it in a game' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10640' value='Interpolation'>10640</option><option Objective-pass='The student can explain 2D collision methods and use it in a game' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10650' value='2D Collision'>10650</option><option Objective-pass='Student is able to understand and employ trigonometry functions in a game. The student has written a simple math class or library that contains this function for reuse.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10750' value='Trigonometry'>10750</option><option Objective-pass='Student is able to understand and employ algabraic functions in a game. The student has written a simple math class or library that contains this function for reuse.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10760' value='Algebra'>10760</option><option Objective-pass='Student is able understand and apply various matrix arithmetic operations (Add, Subtract, Multiply, Inverse, Transpose)' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10800' value='Matrix Arithmetic'>10800</option><option Objective-pass='Student can implement a 2D camera model.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10810' value='2D Camera Model (C++)'>10810</option><option Objective-pass='Able to use cast to detect collsion with other objects-----more??' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10820' value='3D Ray-Casts (C++)'>10820</option><option Objective-pass='Student can implement and demonstrate the factory design pattern.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10830' value='The Factory Design Pattern (C++)'>10830</option><option Objective-pass='Student is able to properly document source files and create a doxygen configuration that is used to create the documentation library for a source code project.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10840' value='Doxygen Automatic Document Generation'>10840</option><option Objective-pass='Student implements a mathematically correct Phong Shader on one or more 3D objects in a scene.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10850' value='Phong Shader (C++)'>10850</option><option Objective-pass='Student demonstrates profiling a C++ algorthim using VTune.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10860' value='Game Profiling Using VTune'>10860</option><option Objective-pass='Student understands the application of matrix transformations to traslate, orient, and scale objects in a 3D scene.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10870' value='Matrices For Transformations'>10870</option><option Objective-pass='Student demonstrates the application of matrix transformations to traslate, orient, and scale objects in a 3D scene.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10880' value='Matrices For Transformations'>10880</option><option Objective-pass='Student is able to demonstrat collsion between basic 3d Contructs in a game environment. or use of a 3D cast to indicate collision with a basic structure.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10890' value='3D Collision (C++)'>10890</option><option Objective-pass='The use of acceleration, velocity and position along with forces for the movement of game objects.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10900' value='Calculus For Object Motions'>10900</option><option Objective-pass='Use and positioning a 3D camera in a game.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10910' value='3D 3rd Person Camera (C++)'>10910</option><option Objective-pass='Student is able to demonstrate the use of a 1st person camera in a 3D scene.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10920' value='3D 1st Person Camera (C++)'>10920</option><option Objective-pass='Student can load a model from a chosen 3D Export and include it in their game project for interaction and rendering.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10930' value='Loading And Using 3d Models (C++)'>10930</option><option Objective-pass='Student is able to understand various space partitioning data structures.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10940' value='Space Partitioning Data Structures (C++)'>10940</option><option Objective-pass='Student creates and uses class/es that support a quad-tree datastructure that demonstrates improved performance of the game via the spatial separation of objects.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10950' value='Quadtree Data-Structures (C++)'>10950</option><option Objective-pass='Student creates and uses class/es that support a octree datastructure that demonstrates improved performance of the game via the spatial separation of objects.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10960' value='Octree Data-Structures (C++)'>10960</option><option Objective-pass='Students impement various source-code check-ins that show improvements that yield measured improvements to the performance of the game/program.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10970' value='Game Optimisation (C++)'>10970</option><option Objective-pass='Student has used a network programming interface to complete 2 or more player networked game-play. This can be turn-based or real-time.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10980' value='Network Application Programming Interface API'>10980</option><option Objective-pass='Student are able to prove 2D matheamtics techniques to their projects as Dot product, Cross product, Vector math, Quaternions.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='10990' value='2D Math (C#)'>10990</option><option Objective-pass='Ability from th estudent to understand and represent Physics in their games.??' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11000' value='2D Physics (C#)'>11000</option><option Objective-pass='Student is able to implement simple 2D sphere and box collision detection.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11010' value='2D Collision Detection (C#)'>11010</option><option Objective-pass='Student is able to implement simple 2D sphere and box collision response.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11020' value='2D Collision Response (C#)'>11020</option><option Objective-pass='Evidence show sample of movement and movement planning in simple environments, - control of seemingly intelligent behaviour of game characters, reactive behaviours and short term planning.' objective-diss='Evidence shows examples of long term planning techniques, adaptive behaviour for entities in complex game environments.' objective-code='11030' value='Simple Enemy AI (C#)'>11030</option><option Objective-pass='Student is able to program character movement using vector arithmetic and a particular integration method.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11040' value='Character Movement (C#)'>11040</option><option Objective-pass='Evidence shows the student is able to control the appearance and action of characters or objects in a game not under direct control of the player or any AI component. This would include controlling animation, position, etc. of objects in the games.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11050' value='Character Actions (Unity C#)'>11050</option><option Objective-pass='Demonstrate particle effects in C#' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11060' value='Particle Systems (C#)'>11060</option><option Objective-pass='Ability from the student to demonstrate the use of Particles system in their games.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11070' value='Particle Systems (C#)'>11070</option><option Objective-pass='Use keyboard input in game loop.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11080' value='Keyboard Input (C#)'>11080</option><option Objective-pass='Use controller input in game loop.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11090' value='Controller Input (C#)'>11090</option><option Objective-pass='Demonstrate player movement from keyboard/controller input.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11100' value='Player Feedback (C#)'>11100</option><option Objective-pass='After UI/UX assets have been created they need to be implemented using appropriate tools.
401<BR><BR>
402The student is able to create a library reusable in third party tools, a custom pipeline, or in-house developed tool. The library meets overall project UI/UX requirements, flow and (visual) design for the project.
403<BR><BR>
404Possible outcome: UI/UX library for a project. The student is able to extend an existing UI library or develop of a new UI library for use in a game or game development tool using C#.' objective-diss='The UI library contains the wide variety of common user interface components that both look and feel like professional components. These have been put to use and demonstrated to work professionally.' objective-code='11110' value='UI/UX Library Development - C#'>11110</option><option Objective-pass='Use 3rd party libraries to create an intro screen.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11120' value='Intro Screen (C#)'>11120</option><option Objective-pass='Use 3rd party libraries to create a credits screen.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11130' value='Credits Screen (C#)'>11130</option><option Objective-pass='After UI/UX assets have been created they need to be implemented using appropriate tools.
405<BR><BR>
406The student is able to use a third party tool, a custom pipeline, or in-house developed tool to implement a UI/UX for the project meeting the overall UI/UX requirements, flow and (visual) design for the project.
407<BR><BR>
408Possible outcome: UI/UX for a project. This includes use of 3rd party libraries to create a User Interface (UI) or the development of their own UI components for use in a game product.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge. The results of the UI work professionally in the game product without error or confusion to the end-user.' objective-code='11140' value='UI/UX Technical Implementation - C#'>11140</option><option Objective-pass='Evidence shows understanding and the implementation of a surface shader with a custom or existing lighting model.' objective-diss='Evidence shows a CG shader that implements a custom or existing lighting model and understanding of the implemented lighting model.' objective-code='11150' value='Basic Lighting Model (Unity C#)'>11150</option><option Objective-pass='Implement a basic vertex and fragment/pixel shader using a high-level shader language.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11160' value='Basic Shaders (C#)'>11160</option><option Objective-pass='Understands and implements a material class that contains basic material properties.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11170' value='Basic Materials (C#)'>11170</option><option Objective-pass='Can import and render simple model assets (in various formats?)' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11180' value='Simple Models Assets (C#)'>11180</option><option Objective-pass='Can import simple animations and apply them to a simple model.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11190' value='Simple Animation (C#)'>11190</option><option Objective-pass='Implement 2D audio to provide feedback for user interfaces.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11200' value='2D Audio - UI (C#)'>11200</option><option Objective-pass='Implement 2D audio in game.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11210' value='2D Audio - Game C#'>11210</option><option Objective-pass='Implement ambient audio in game.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11220' value='Ambient Audio (C#)'>11220</option><option Objective-pass='Evidence shows the students is able use the basic functionalities of Unity3D to create a game, an understanding of and ability to work with game objects, an understanding of and an ability to write custom behaviours for game objects and an understanding of and an ability to use the component based model.' objective-diss='Evidence show the is student understands and is able to reason about the strengths and weaknesses in Unity3D, and that the student recognizes and is able to overcome the limitations posed by Unity3D' objective-code='11230' value='Unity 3D'>11230</option><option Objective-pass='Student makes use of the integrated development tools that Unity has for Visual Studio.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11240' value='Visual Studio For Unity'>11240</option><option Objective-pass='Student is able to use the Visual Studio debugger for Unity projects.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11250' value='Visual Studio Debugger For Unity Projects'>11250</option><option Objective-pass='Evidence shows the use of the profiler to identify significant performance bottlenecks in a project and improve upon those.' objective-diss='Evidence show the use of the profiler to identify non-obvious performance bottlenecks and the use of the profiler in a heterogeneous environment.' objective-code='11260' value='Profiler For Unity'>11260</option><option Objective-pass='Implement and use a 3D math library.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11270' value='3D Math'>11270</option><option Objective-pass='Implement and use a 3D physics library.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11280' value='3D Physics'>11280</option><option Objective-pass='Implement and use 3D collision detection.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11290' value='3D Collision Detection'>11290</option><option Objective-pass='Implement and use 3D colllision response.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11300' value='3D Collision Response'>11300</option><option Objective-pass='Implement a simple enemy AI behaviour in a game scenerio.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11310' value='Simple Enemy AI'>11310</option><option Objective-pass='Implement character movement.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11320' value='Character Movement'>11320</option><option Objective-pass='Implement 3D particle systems using graphics API and high-level shader langauge or system within a games engine.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11330' value='Particle Systems'>11330</option><option Objective-pass='Use a 3D particle system in game.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11340' value='Particle Systems (C++)'>11340</option><option Objective-pass='Implement keyboard input using Win32 message loop.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11350' value='Keyboard Input (C++)'>11350</option><option Objective-pass='Implement joystick input using Win32 joystick API.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11360' value='Controller Input (C++)'>11360</option><option Objective-pass='Control and move characters using keyboard/joystick input.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11370' value='Player Feedback (C++)'>11370</option><option Objective-pass='After UI/UX assets have been created they need to be implemented using appropriate tools.
409<BR><BR>
410The student is able to create a library reusable in third party tools, a custom pipeline, or in-house developed tool. The library meets overall project UI/UX requirements, flow and (visual) design for the project.
411<BR><BR>
412Possible outcome: UI/UX library for a project. The student is able to extend an existing UI library or develop of a new UI library for use in a game or game development tool using C++.' objective-diss='The UI library contains the wide variety of common user interface components that both look and feel like professional components. These have been put to use and demonstrated to work professionally.' objective-code='11380' value='UI/UX Library Development - C++'>11380</option><option Objective-pass='Use 3rd party UI library to create intro screen.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11390' value='Intro Screen (C++)'>11390</option><option Objective-pass='Use 3rd party UI library to create credits screen.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11400' value='Credits Screen (C++)'>11400</option><option Objective-pass='After UI/UX assets have been created they need to be implemented using appropriate tools.
413<BR><BR>
414The student is able to use a third party tool, a custom pipeline, or in-house developed tool to implement a UI/UX for the project meeting the overall UI/UX requirements, flow and (visual) design for the project.
415<BR><BR>
416Possible outcome: UI/UX for a project. This includes use of 3rd party libraries to create a User Interface (UI) or the development of their own UI components for use in a game product.' objective-diss='The UI library has been extended and built upon to give it further functionality or the results of the use of the UI tools meets a professional standard in both look and feel.' objective-code='11410' value='UI/UX Technical Implementation - C++'>11410</option><option Objective-pass='Create an OpenGL context and render simple geometry.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11420' value='OpenGL (C++)'>11420</option><option Objective-pass='Use gDebugger to profile, and debug an OpenGL applicaiton.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11430' value='gDebugger (C++)'>11430</option><option Objective-pass='Demonstrate a basic lighting model using a graphics API and a high-level shader language.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11440' value='Basic Lighting Model Programming'>11440</option><option Objective-pass='Implement a 3D graphics application that uses basic GLSL shaders. They should present the working shader and underlying code and be able to explain the code presented.' objective-diss='The GLSL shader achieves the desired visual results professionally and this is presented. The performance has been profiled, if applicable, where evidence shows the results of this and analysis of the current performance and possible future improvements.' objective-code='11450' value='GLSL Shaders'>11450</option><option Objective-pass='Understands and implements a material class that contains basic material properties.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11460' value='Basic Materials (C++)'>11460</option><option Objective-pass='Can import and render simple model assets (in various formats?)' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11470' value='Simple Model Assets (C++)'>11470</option><option Objective-pass='Can import simple animations and apply them to a simple model.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11480' value='Simple Animation (C++)'>11480</option><option Objective-pass='Implement 2D audio to provide feedback for user interfaces.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11490' value='2D Audio (UI)'>11490</option><option Objective-pass='Implement 2D audio in game.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11500' value='2D Audio (Game)'>11500</option><option Objective-pass='Implement ambient audio in game.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11510' value='Ambient Audio'>11510</option><option Objective-pass='Profile a C++ application using (various?) profiling tools.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11520' value='Profile C++'>11520</option><option Objective-pass='Student is able to create a warning-free application (excluding 3rd party libraries that were not written for your current compiler)' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11530' value='Warning Free'>11530</option><option Objective-pass='Student is able to identify and correct memory leak issues.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11540' value='Memory Leaks'>11540</option><option Objective-pass='Complete unit tests against parts of your game as a step in your release process.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11550' value='Visual Studio - Unit Testing'>11550</option><option Objective-pass='Student is able to implement and integrate in a game or application developement playaudio data' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11560' value='Audio Data'>11560</option><option Objective-pass='Student is able to implement and integrate in a game or application developement mixing audio data' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11570' value='Audio Data'>11570</option><option Objective-pass='Student has competed in a programming demo competition. The development versioning must be in Perforce and notice to year lectures given about this participation.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11580' value='Demo Challenge'>11580</option><option Objective-pass='Student has competed in the annual programming or art competition involving tests for art or programming. Participation involves several stages where each subsequent stage represents a higher level.' objective-diss='Making it through to the later pre-selected stage in the competition.' objective-code='11590' value='Microsoft Swift's Search For A (Rising) Star'>11590</option><option Objective-pass='Student has competed in an industry optimisation challenge to improve an algorithm or program performance. This is clearly demonstrated through benchmarking and/or profiling.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11600' value='Industry Optimisation C++ Challenge'>11600</option><option Objective-pass='Student has competed in a competition for debugging and solving problems within existing software or a game.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11610' value='Industry Debugging C++ Challenge'>11610</option><option Objective-pass='Student is able to complete an industry entry C++ examination to evaluate their current level of programming scoring from 55 to 79. This examination can be retaken whenever offered.' objective-diss='The programming examination result was 80 and higher.' objective-code='11620' value='Industry Entry Programming C++ Examination'>11620</option><option Objective-pass='Student is able to complete an industry entry mathematics examination to evaluate their current level of math scoring from 55 to 79. This examination can be retaken whenever offered.' objective-diss='The math examination result was 80 and higher.' objective-code='11630' value='Industry Entry Programming Math Examination'>11630</option><option Objective-pass='Student is able to use the GPGPU technology either for a new purpose or support or increase the usefulness of another project.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11640' value='Novel Use Of GPGPU Hardware'>11640</option><option Objective-pass='Student is able to use the CPU technology either for a new purpose or support or increase the usefulness of another project.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11650' value='Novel Use Of CPU Hardware'>11650</option><option Objective-pass='Student is able to use the CPU technology either for a new purpose or support or increase the usefulness of another project.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11660' value='Statistics In Games Development'>11660</option><option Objective-pass='Student is able to apply logic techniques into the development process of their own games.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11670' value='Logic In Games Development'>11670</option><option Objective-pass='Student has created a physics system that has accurate approximations for N-body collisions.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11680' value='Collision Detection and Resolution'>11680</option><option Objective-pass='The student is able to use debugging tools and apply breakpoints to help find coding problems.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11690' value='Debugging With Breakpoints'>11690</option><option Objective-pass='The student is able to use journaling debugging tools on their games for complete replay of a game session in an automated fashion to recreate a game crash.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11700' value='Debugging With Journaling'>11700</option><option Objective-pass='The student proves that is able to use Javascript inheritance and apply it to their projects.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11710' value='Javascript Inheritance'>11710</option><option Objective-pass='"Student is able to demonstrate more effective programming practise for ensuring the correct allocation and deallocation of memory.
417This includes, in the advanced stages, smart allocation based on performance and memory type."' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11720' value='Memory Management Techniques'>11720</option><option Objective-pass='Student is able to produce a sandbox environment within the game engine environment in which artists/designers/scripters can experiment and produce environments.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11730' value='Sandbox'>11730</option><option Objective-pass='Student has made use of loops (using iterators), data-structures and general IO for a game in C#' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11740' value='C# And Datastructures'>11740</option><option Objective-pass='Student has made significant use of templates for loops (using iterators), data-structures and general IO for the game.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11750' value='C++ And The Standard Template Library (STL)'>11750</option><option Objective-pass='Student is able to employ the use effective encoding for the compression and/or decompression of assets/data in a manner that is time efficient and useful in the game.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11760' value='Compression And Decompression For Encoding An'>11760</option><option Objective-pass='Student has connected to and used data from a real-time web service for use in an interface within, or as part of, a game.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11770' value='Real-Time Web-Services'>11770</option><option Objective-pass='Student has programmed algorithms to generate meshes (for either models or levels) to be used within a game environment.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11780' value='Programmatic Procedural Meshes'>11780</option><option Objective-pass='Student are able to implement Lighting Generation on the fly using differnets libraries as OpenGL or DirectX.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11790' value='Lighting Generation'>11790</option><option Objective-pass='Student has completed a ray-tracing renderer that produces lighting results comparable to the Cornell box.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11800' value='Ray-Tracing (RT)'>11800</option><option Objective-pass='Student has completed a globally illuminated renderer achieving realistic lighting effects like that measured against the Cornell box.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11810' value='Global Illumination (GI)'>11810</option><option Objective-pass='Student has completed a ray-tracing renderer that achieves a real-time performance whilst producing lighting results comparable to the Cornell box.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11820' value='Real-Time Ray-Tracing (RTRT)'>11820</option><option Objective-pass='Student has completed a globally illuminated renderer achieving realistic lighting effects like that measured against globally-illuminated versions of the Cornell box.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11830' value='Real-Time Global Illumination (RTGI)'>11830</option><option Objective-pass='The student is able to generate shados in their games in different libraries as DirectX and OpenGL' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11840' value='Shadow Generation'>11840</option><option Objective-pass='The student can implement the use of multi-layered textures to produce various effects. This can include but not limited to bump-mapping, normal mapping, etc..' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11850' value='Multi-Layer Texturing'>11850</option><option Objective-pass='Student can show the application of their geometry culling method and resulting performance differences.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11860' value='Culling of Geometry'>11860</option><option Objective-pass='Student is able to make use of available geomerty LOD to optimally display the correct model in obtaining a real-time frame-rate. Changes between LOD levels should not be visually noticeable.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11870' value='LOD on Geometry'>11870</option><option Objective-pass='Understands and use mipmapping to improve visual fidelity in 3D scenes.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11880' value='Mipmaps on Textures'>11880</option><option Objective-pass='Ability to create an specific physics library 2D, 3D. ' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11890' value='Physics API'>11890</option><option Objective-pass='The student is to write drivers that integrates the use of new hardware into a game.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11900' value='New Hardware'>11900</option><option Objective-pass='Ability to develop and integrate an Artificial Intelligence behavior to enhance or support game development.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11910' value='AI Behavior to Support Gameplay'>11910</option><option Objective-pass='Ability to develop an Artificial Intelligent behavior using Finite State Machines.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11920' value='Finite State Machines'>11920</option><option Objective-pass='Ability to develop an Artificial Intelligent behavior using Behavior Trees.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11930' value='Behavior Trees'>11930</option><option Objective-pass='Ability to develop an Artificial Intelligent behavior using an Utility Theory System.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11940' value='Utility Theory System'>11940</option><option Objective-pass='Ability to develop an Artificial Intelligent behavior using an swarm algorithms.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11950' value='Swarm System'>11950</option><option Objective-pass='Ability to develop an Artificial Intelligent (AI) behavior using a planner algorithm (e.g. min-max).' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11960' value='Planner - Artificial Intelligence (AI)'>11960</option><option Objective-pass='Ability to develop an Artificial Intelligent behavior using an STRIPS/GOAP algorithms.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11970' value='Goal Oriented Action Planner (AI)'>11970</option><option Objective-pass='Student is able to create streams of data to send objects either from permanent storage to in game or for network distribution.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11980' value='Data Streaming'>11980</option><option Objective-pass='Student is able to complete the voxelisation approach to an environment or model. This converts an exists mesh into a voxelised representation.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='11990' value='Voxelisation'>11990</option><option Objective-pass='Student has complete the voxel core to an existing game engine or to their own engine.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12000' value='Voxel Engine'>12000</option><option Objective-pass='Student is able to develop a lighting solution that incorporates the mathematics and lighting results where light calculations reflect light from deeper into objects than just the surface. This can be completed within a ray-tracer, path-tracer or by shaders within a game scene. The aim is for real-time performance and understanding of the math and algorithm.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12010' value='Sub-Surface Scattering'>12010</option><option Objective-pass='The render should effectively determine what objects to render based on the screen space ambient occlusion method. The difference in performance with this on and off should be demonstrated.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12020' value='Screen Space Ambient Occlusion'>12020</option><option Objective-pass='Student has complete the integration of a scripting language into an engine or their own engine. This can include things like visual flow-graphs.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12030' value='Scripting Libraries'>12030</option><option Objective-pass='Student has created a scripting language that is either compiled or interpreted within an existing game engine or their own game enigine. This can also include things like visual flow-graphs.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12040' value='Scripting Language'>12040</option><option Objective-pass='The student has programmed a graphical simulation or game utilising the DirectX 11 rendering pipeline.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12050' value='DirectX 11 Renderer'>12050</option><option Objective-pass='The student has programmed a graphical simulation or game utilising the DirectX 12 rendering pipeline.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12060' value='DirectX 12 Renderer'>12060</option><option Objective-pass='The student has programmed a graphical simulation or game utilising the Vulkan rendering pipeline.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12070' value='Vulkan Renderer'>12070</option><option Objective-pass='The student has programmed a graphical simulation or game utilising the OpenGL rendering pipeline.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12080' value='OpenGL Renderer'>12080</option><option Objective-pass='The student has programmed a graphical simulation or game that works using the forward rendering approach.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12090' value='Forward Renderer'>12090</option><option Objective-pass='The student has programmed a graphical simulation or game that works using the deferred rendering approach.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12100' value='Deferred Renderer'>12100</option><option Objective-pass='The student has programmed a graphical simulation or game that works using stateless rendering.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12110' value='Stateless Renderer'>12110</option><option Objective-pass='Ability from the student to demosntrate the capacity to develop Advance shaders Vertex and surface Shaders.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12120' value='Advanced Shaders'>12120</option><option Objective-pass='The student develop the capacity to create advance materials on the fly.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12130' value='Advanced Materials'>12130</option><option Objective-pass='The student implements a post-processing effect such as tonemapping, motion blurring, depth-of-field with the GPU' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12140' value='Post Processing Effects'>12140</option><option Objective-pass='The student implements a ray tracer with supports colored surfaces, reflection and some form of shadows' objective-diss='The student implements a ray tracer which supports multiple material models, per-pixel antialiasing, and non-hard shadows' objective-code='12150' value='Ray Tracer'>12150</option><option Objective-pass='The student implements a path tracer with supports colored surfaces, reflection and some form of shadows' objective-diss='The student implements a path tracer which supports multiple material models' objective-code='12160' value='Path Tracer'>12160</option><option Objective-pass='The student implements a rendering model wherein materials are constructed using diffuse maps, specular maps, smoothness maps and normal maps.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12170' value='Physics Based Rendering'>12170</option><option Objective-pass='The student uses diffuse maps, specular maps, smoothness maps, and normal maps to construct materials that appear realistic when rendered by a PBR rendering engine' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12180' value='Physics Based Materials'>12180</option><option Objective-pass='The student solves a rendering problem by using either Visual Studio's Graphics Diagnostics, PIX or application source code inspection to identify which DirectX API call is causing the visual error' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12190' value='Directx Debugging'>12190</option><option Objective-pass='The student solves a rendering problem via application source code inspection when identifing which OpenGL API call is causing the visual error' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12200' value='OpenGL Debugging'>12200</option><option Objective-pass='The student solves a rendering problem via application source code inspection when identifying which Vulkan API call is causing the visual error.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12210' value='Vulkan Debugging'>12210</option><option Objective-pass='Student implements an algorithm using GPGPU programming techniques and demonstrates higher performance than a comparable CPU-based implementation' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12220' value='GPGPU Programming'>12220</option><option Objective-pass='Student implements an algorithm in CUDA which demonstrates usage of multiple blocks, multiple threads per block, and uses shared memory to increase peak performance' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12230' value='CUDA'>12230</option><option Objective-pass='The student has implemented a shader has a compute shader.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12240' value='Compute Shaders'>12240</option><option Objective-pass='Student creaates an application or game, where the same source project can be built and run on multiple platforms, and the majority of the codebase and assets are shared between all platforms' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12250' value='Multiple Platforms'>12250</option><option Objective-pass='Student creaates an application or game for Xbox One, which builds warning-free, and installs and runs it on the console' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12260' value='Xbox One'>12260</option><option Objective-pass='Student creaates an application or game for PS4, which builds warning-free, and installs and runs it on the console.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12270' value='PS4 - Game Development On'>12270</option><option Objective-pass='Student creaates an application or game for PSVita, which builds warning-free, and installs and runs it on the console' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12280' value='PSVita'>12280</option><option Objective-pass='Student creaates an application or game for Wii-U, which builds warning-free, and deploys and runs it on the console' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12290' value='Wii-U'>12290</option><option Objective-pass='Student creaates an application or game for Linux, which builds warning-free, and installs and runs it on the OS' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12300' value='Linux'>12300</option><option Objective-pass='Student develop the skilss to write tutorials they might find relevant to other colleagues in an specific code language.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12310' value='XBox One'>12310</option><option Objective-pass='Student can build and run applications; use debuggers; capture performance metrics; analyze performance; use system libraries to communicate with external hardware' objective-diss='Student can create TRC compliant applications' objective-code='12320' value='PS4 Toolchain and Hardware'>12320</option><option Objective-pass='Student develop the skills to write tutorials they might find relevant to other colleagues in an specific code language.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12330' value='PSVita'>12330</option><option Objective-pass='Student develop the skilss to write tutorials they might find relevant to other colleagues in an specific code language.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12340' value='Wii-U'>12340</option><option Objective-pass='Student develops the skills to write tutorials they might find relevant to other colleagues in an specific code language.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12350' value='Linux'>12350</option><option Objective-pass='Student creates a renderer wihch has an API that is entirely platform-agnostic but performs GPU accelerated rendering on at least two platforms' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12360' value='Cross-Platform Renderer'>12360</option><option Objective-pass='Student creates or configures an automatic build system to build the same codebase for at least two platforms' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12370' value='Cross-Platform Build System'>12370</option><option Objective-pass='Student is able to develop a cross plpatfrom shader using diferent methodology to abstract the HLSL & GLSL to other Platforms.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12380' value='Cross-Platform Shader Compiler'>12380</option><option Objective-pass='Student creates a game or prototype using UE4, that runs as a stand-alone executable with cooked content.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12390' value='Epic's Unreal Engine 4'>12390</option><option Objective-pass='Students create a game that runs in Phyre Engine.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12400' value='Sony's PhyreEngine'>12400</option><option Objective-pass='Student creates a game-agnostic framework that provides at least three of the following: a file/resource abstraction, a game entity system, a UI framework, a graphics rendering engine' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12410' value='Custom Game Engine'>12410</option><option Objective-pass='Student creates a game using their own game-agnostric framework' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12420' value='Custom Game Engine'>12420</option><option Objective-pass='Student integrates features from a third-party library into their own application by programming against the library's API and relies primarily on the library's source code or documentation for support.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12430' value='API's In Development'>12430</option><option Objective-pass='Student creates more than one prototype application which demonstrate either feasibility or non-feasibility of a particular idea or technique' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12440' value='Rapid Prototyping'>12440</option><option Objective-pass='Ability to read and writte data to the aplication.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12450' value='Input/Output'>12450</option><option Objective-pass='Student demonstrates use of statistical methods to influence decision making in a situation where the only other option would be to rely on experience or someone else's expertise' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12460' value='Statistical Methods'>12460</option><option Objective-pass='Student implements a signal processing algorithm.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12470' value='Signal Processing Methods'>12470</option><option Objective-pass='Student implements an image analysis algorithm that is better than random chance at classifying images or identifying features within them' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12480' value='Image Analysis'>12480</option><option Objective-pass='Student has implemented one or more gameplay mechanisms.' objective-diss='The student has implemented the mechanisms in a professional manner where game-play is enhanced by the addition.' objective-code='12490' value='Innovative Gameplay Mechanics'>12490</option><option Objective-pass='Student develops an reliable and usable driver for a new hardware' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12500' value='Driver for an Hardware'>12500</option><option Objective-pass='Develops a game or aplication that uses Arduino, and/or integration with electronic sensors/actoators.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12510' value='Arduino'>12510</option><option Objective-pass='Develops a game or aplication that uses Raspberry Pi, and/or integration with electronic sensors/actoators.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12520' value='Rasberry Pi'>12520</option><option Objective-pass='Develops a game or aplication that uses Myo, arm tracking system.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12530' value='Myo armband'>12530</option><option Objective-pass='Develops a game or aplication that uses Nod ring, finger tracking system.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12540' value='Nod ring'>12540</option><option Objective-pass='Develops a game or aplication that uses Philips Hue, lighting system.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12550' value='Philips Hue'>12550</option><option Objective-pass='Develops a game or aplication that uses Glove Manus Manchina, hand tracking system' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12560' value='Glove Manus Machina'>12560</option><option Objective-pass='Develops a game or aplication that uses Pillo System.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12570' value='Pillo'>12570</option><option Objective-pass='Develops a game or application that uses the Kinect System.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12580' value='Kinect'>12580</option><option Objective-pass='Develops a game or application that uses the Oculus Rift Virtual Reallity system.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12590' value='Oculus Rift'>12590</option><option Objective-pass='Develops a game or aplication that uses Leap hand-tracking system.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12600' value='Leap Motion'>12600</option><option Objective-pass='Develops a game or aplication that uses Spheros.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12610' value='Spheros'>12610</option><option Objective-pass='Develops a game or aplication that uses quadcopters.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12620' value='Quadcopter'>12620</option><option Objective-pass='Evidence demonstrates that the student has implemented eye-tracking technology in an interactive software product.' objective-diss='Implementation of eye-tracking effectively enhances the user experience and/or offers an innovative interaction model.' objective-code='12630' value='Eye-Tracking Technology'>12630</option><option Objective-pass='Develops a game or aplication that uses RFID Technology.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12640' value='RFID Tags'>12640</option><option Objective-pass='Understands the technical challenges, problems, limitations of multiplayer games' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12650' value='Multiplayer Concepts'>12650</option><option Objective-pass='Evidence shows the student is able to implement a non-trivial system that handles multiple viewports onto a single scene for use in a multiplayer game.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12660' value='Split Screens'>12660</option><option Objective-pass='Ability to implement a network base multiplayer game using off the self tools.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12670' value='Networked Multiplayer Games'>12670</option><option Objective-pass='Ability to implement a real-time network communication system developed directly in TCP/IP.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12680' value='TCP/IP Communication'>12680</option><option Objective-pass='Ability to implement a real-time network communication system developed directly in UDP/IP.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12690' value='UDP/IP Communication'>12690</option><option Objective-pass='Ability to implement a real-time network Server-client reliable communication system.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12700' value='Client-Server Communication'>12700</option><option Objective-pass='Ability to implement complex network server with independent entities, e.g., lobby, game, chat, autentication, match-making, etc.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12710' value='Multi-tier Server'>12710</option><option Objective-pass='Ability to implement a real-time network peer-to-peer reliable communication system.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12720' value='Peer-to-Peer Communication'>12720</option><option Objective-pass='Ability to develop a byte-stream package protocol and marshalling/unmarshalling data' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12730' value='Network Package Protocol'>12730</option><option Objective-pass='Ability to develop a game which uses message group techniques to reduce bandwidth usage.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12740' value='Network Message Grouping Technique'>12740</option><option Objective-pass='Ability to develop a game which uses piggyback techniques to reduce bandwidth usage.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12750' value='Network Piggyback Technique'>12750</option><option Objective-pass='Ability to develop a game which predicts entity actions/movements to compensate for network delays.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12760' value='Network Prediction Technique'>12760</option><option Objective-pass='Ability to bind two programming languages, and share resources (variables) and functionality (methods) between the two.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12770' value='Binding Multiple Programming Languages'>12770</option><option Objective-pass='Ability to use basic Lua Scripting to develop an application or support development of another project' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12780' value='Lua Scripting '>12780</option><option Objective-pass='Ability to use Lua Input or output like key, mouse, files' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12790' value='Lua Scripting Input / Output'>12790</option><option Objective-pass='Ability to develop and implement customized Lua objects and classes.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12800' value='Lua Scripting Object Oriented Programming'>12800</option><option Objective-pass='Create a game or application with Corana Labs Engine' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12810' value='Corona Labs Engine'>12810</option><option Objective-pass='Ability to use basic Python Scripting to develop a game, modify in the scripting layer of a game engine, or modify the behaviour or use of tools that support game development.
418Also learning Python can be demonstrated through guided workshop attendance that includes the supervised completion of CodeAcademy exercises and supporting evidence of this through an IGAD led CodeAcademy class.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge. For CodeAcademy this includes full completion of the course with on example python program where you are comfortable giving a guided code walk-through of your work.' objective-code='12820' value='Python Scripting '>12820</option><option Objective-pass='Ability to use Python Input or output like key, mouse, files' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12830' value='Python Scripting Input / Output'>12830</option><option Objective-pass='Ability to develop and implement customized Python objects and classes.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12840' value='Python Scripting Object Oriented Programming'>12840</option><option Objective-pass='Integrate a Software Building System (waf, cmake, make), to support the development of large projects and/or multi-platforms.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12850' value='Software Build System'>12850</option><option Objective-pass='Ability to develop an application or game which uses a Relational Database System.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12860' value='Relational Database System'>12860</option><option Objective-pass='Ability to develop an application or game which uses SQL language' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12870' value='Structured Query Language - SQL'>12870</option><option Objective-pass='Ability to develop an application or game which uses a Oracle Database' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12880' value='Oracle'>12880</option><option Objective-pass='Ability to develop an application or game which uses a MySQL database or language specific drivers to talk to the database.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12890' value='MySQL'>12890</option><option Objective-pass='Ability to develop an application or game which uses a SQL Server Database used a proper relational method.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12900' value='Microsoft SQL Server'>12900</option><option Objective-pass='Ability to develop an application or game which uses a NoSQL Database' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12910' value='NoSQL'>12910</option><option Objective-pass='Ability to develop an application or game which uses a MongoDB Database.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12920' value='MongoDB Database Development'>12920</option><option Objective-pass='Ability to develop an application or game which uses a Redis Database' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12930' value='Redis'>12930</option><option Objective-pass='Design and implement a database which is able to support the development of an application or a game.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12940' value='Database'>12940</option><option Objective-pass='Design and implement a database which is effectively uses Primary Keys.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12950' value='Primary Keys'>12950</option><option Objective-pass='Design and implement a database which is effectively uses Foreign Keys.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12960' value='Foreign Keys'>12960</option><option Objective-pass='Design and implement a database which is effectively uses Triggers.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12970' value='Database Triggers'>12970</option><option Objective-pass='Design and implement a database which is effectively uses Stored procedures.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12980' value='Stored Procedures'>12980</option><option Objective-pass='Design and implement a database realtime mirroring system with a user balancing.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='12990' value='Real-time mirroring'>12990</option><option Objective-pass='Design and implement a database effective database backup system. The system should be able to run in an automated way and ensure the chance of corruption is minimised.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13000' value='Backup procedure'>13000</option><option Objective-pass='Student is able to use multi-threading synchronisation to ensure that the program runs in a stable fashion and that the data exchanged is not corrupted or the game lock up. The aim is for real-time performance and full/even utilisation of cores available.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13010' value='Synchronisation Concepts'>13010</option><option Objective-pass='The student has produced documentation and engaged in formative feedback sessions of their work and the work of others with the purpose of providing critical analysis from an academic perspective as well as utilizing popular game theory.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13020' value='Game Development Progress'>13020</option><option Objective-pass='Student has created a concept which succesfully positions itself as a driving factor for soci-cultural change. Evidence is shown of the student's intent from the project outset, and of the careful reasoning that has taken place throughout.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13030' value='Cultural Relevance of games'>13030</option><option Objective-pass='The student is able to analyze and critique professional game design choices.' objective-diss='Evidence shows exceptionally insightful and objective analysis leading to significant professional growth.' objective-code='13040' value='Design Choices'>13040</option><option Objective-pass='Student has organised and documented the process of finding and reporting defects within the game, coordinating effectively with the development team and planning for the optimal testing process.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13050' value='The QA Process'>13050</option><option Objective-pass='Evidence shows that the student is able to identify the relevant game metrics necessary for tuning and balancing specific aspects of the game, and describe how the data is to be measured and analyzed.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13060' value='Game Metrics'>13060</option><option Objective-pass='Student is able, without interrupting team development, to create a separate, interactive mock-up of a concept or idea, which accurately answers a design question. ' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13070' value='Game Prototypes'>13070</option><option Objective-pass='Student shows evidence of having documented the process of developing small, interactive mock-ups of concepts or ideas. Documentation should cover all the steps of the prototype's development such that a similar prototype could be replicated from it.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13080' value='Prototype Development'>13080</option><option Objective-pass='Students shows evidence of having researched the content of a range of media products outside games. Their research shows insight and reaches a conclusion applicable to game development.' objective-diss='Student's conclusion shows ingenuity and possible advancement in game development.' objective-code='13090' value='Non-Game Media Product Content Analysis'>13090</option><option Objective-pass='Student shows evidence of having researched cinematic conventions, qualities, actions and techniques, as related to game development. Research is of suitable depth and of high enough academic standard to be able to contribute towards the betterment of the student's understanding of the subject. Research draws to a suitable conclusion that shows some degree of insight.' objective-diss='Student's conclusion shows ingenuity and creativity, and possible advancement in the application of cinematic techniques for game development,' objective-code='13100' value='Cinematic Conventions in Game Design'>13100</option><option Objective-pass='Student shows evidence of having researched and applied cinematic conventions, qualities, actions or techniques during game development. Evidence shows techniques were researched and planned prior to implementation, and were applied in a suitable and professional manner.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13110' value='Applying Cinematic Techniques & Conventions'>13110</option><option Objective-pass='Student shows evidence (research paper or thesis) of having thoroughly researched the work of one or more leading professional visual storytellers. Research is of suitable depth and of high enough academic standard to be able to contribute towards the betterment of the student's understanding of visual storytelling. Research draws to a suitable conclusion that shows some degree of insight.' objective-diss='Student's conclusion shows ingenuity and creativity, and possible advancement of the student's own abilities in visual storytelling.' objective-code='13120' value='Visual Storytelling Techniques'>13120</option><option Objective-pass='Students shows evidence of using storyboard and visual storytelling techniques to communicate game scenarios, game mechanics, user experience and other aspects of the game design in a deliberate attempt to help the team realise an intention. Techniques were appropriate and of a high enough standard that the intention could be said to have been conveyed successfully.
419<BR><BR>
420Possible outcome: storyboard and animated storyboard ' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13130' value='Storyboards (Game Design)'>13130</option><option Objective-pass='Student shows evidence of their development process being well documented, clearly stating the product vision, and recording the intentions behind their design decisions. The documentation, and any revisions, have been made visible to the team.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13140' value='Documenting Development Process & Intentions'>13140</option><option Objective-pass='Student shows evidence of understanding the process of player learning, and of using that knowledge in preparing/organising/designing puzzles that slowly introduce challenges to the player.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13150' value='Puzzle Onboarding'>13150</option><option Objective-pass='Student shows evidence of having analyzed a set of existing game mechanics, and of using prior knowledge of game design to iterate on those mechanics to design new challenges and puzzles.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13160' value='Existing Puzzle Mechanics'>13160</option><option Objective-pass='Student shows evidence of planning and developing an overall narrative structure for a game, which shows an understanding of the key elements of scriptwriting, cinematography and other storytelling techniques.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13170' value='Narrative Structure'>13170</option><option Objective-pass='Student shows evidence of planning a gameplay scenario or game mechanics with the view to convey a sense of story. Evidence demonstrates a focus on conveying story throughout development of the scenario or mechanic.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13180' value='Gameplay Scenarios Conveying Story'>13180</option><option Objective-pass='Student shows evidence of having planned and directed key moments of strict narrative in a game, using standard industry documentation and planning - including, but not limited to, scripts, storyboards and dialogue trees.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13190' value='Narrative Game Elements'>13190</option><option Objective-pass='Student has organised and/or partaken in the process of creating a story in collaboration with team members of other disciplines.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13200' value='Collaborative Story Elements'>13200</option><option Objective-pass='Student shows evidence of having taken responsibility of a pre-existing managerial scenario, and working to solve problems and optimise behaviours and organisation for optimum development.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13210' value='Managerial Situations'>13210</option><option Objective-pass='Student has produced a wealth of research on a particular topic which has proven relevant to the project, useful for team members, and has resulted in a better outcome for the game's development.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13220' value='Methods of Practical Research'>13220</option><option Objective-pass='Student has developed a concept based on a commercial brief that uses game design techniques in order to increase engagement, awareness or retention for a particular non-gaming entity.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13230' value='Gamify' Commercial Briefs'>13230</option><option Objective-pass='Student is able to plan, organise and develop a small-scope segment of a game in development that accurately reflects the intention for the finished overall product, being representative of the expected final level of polish and feedback.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13240' value='Single Player'>13240</option><option Objective-pass='Student has taken a pre-existing single player game and developed a multiplayer component based on it.' objective-diss='Student has repurposed a single player game's mechanics into a multiplayer game that features strategic depth and inter-play between players.' objective-code='13250' value='Multiplayer Game Design of Single Player Game'>13250</option><option Objective-pass='Student shows evidence of having properly researched monetisation techniques, and student has created a plan that considers all aspects of virtual economy design. Evidence for the student's design includes test cases and scenarios.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13260' value='Virtual Economy For Monetisation'>13260</option><option Objective-pass='Student has created and iterated upon a game design for emerging hardware. The game makes use of the specific and unique qualities of the hardware it was designed upon.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13270' value='Concepts for Emerging Hardware'>13270</option><option Objective-pass='Student has been able to demonstrate a game design through basic, lo-fidelity prototyping, using existing game engines and representative assets to explain the game's purpose to stakeholders. Evidence shows that stakeholders understood the game based on the prototype and did not require extra demonstrations or explanations.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13280' value='Lo-fi Prototyping'>13280</option><option Objective-pass='Student has been able to fully and completely explain an interactive concept to the development team. Evidence shows that the explanation was clear to the team, and that design changes and iterations were similarly communicated.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13290' value='Interactive Design Concept'>13290</option><option Objective-pass='Student shows evidence (ie a thesis or research paper) of having researched common industry practices, and has built that research to a workable conclusion. Student's research shows some degree of insight.' objective-diss='Student has reached a conclusion that could aid development and improve upon the practices researched.' objective-code='13300' value='Game Industry Development '>13300</option><option Objective-pass='Student has taken a pre-existing game concept, and produced materials for presentation that are appropriate for both the concept and the target audience. The presentation has explained the concept to an acceptable level for the situation.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13310' value='Concept Pitching Documentation'>13310</option><option Objective-pass='Student is able to provide evidence of in-depth study and analysis of existing games, breaking them down using existing theories on formal game structures, psychology of play and other relevant and commonly accepted theories.' objective-diss='Student has reached insightful and original conclusions that demonstrate an advancement of the student's understanding of games.' objective-code='13320' value='Existing Game Concepts'>13320</option><option Objective-pass='Student shows evidence of having written initial documentation appropriate to their design tasks, and also shows evidence of then having iterated upon that documentation multiple times, as appropriate, throughout development.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13330' value='Design Documentation'>13330</option><option Objective-pass='Student shows evidence of having received empirical and statistical information relating to the end user experience, and of having iterated on their design in reference to that information.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13340' value='Through Empirical And Statistical Observation'>13340</option><option Objective-pass='Good interfaces design highly depends on well developed plans and layouts.
421<BR><BR>
422For each screen of a user flow, the student has created a wireframe or mockup showing the layout of the interface. These are supported with annotation that fully describes the functionality of all its interactive elements. In this process care and attention must be paid to the interactive system's functionalities and the projected goals of that system's users as well as the look & feel of the overall product.
423<BR><BR>
424Possible evidence: UI mockup's, wireframes, basic prototypes' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13350' value='UI/UX Design - Interface'>13350</option><option Objective-pass='When generating a user flow, the student should design it based around the user demands.
425<BR><BR>
426The student creates a user flow through a clear, organised flow diagram. The flow covers all eventualities and scenarios, and takes into account the user's demands at each stage. The evidence shows the student has considered the time taken in each case for the user to fulfill their goals and reach their desired destination.
427<BR><BR>
428Possible evidence: flow diagrams (Visio, Balsamiq, Diagraming Tools), presentations' objective-diss='Evidence shows exceptionally strong understanding of how visual layout affects the user flow leading to well-conceived, elegant menu design.' objective-code='13360' value='UI/UX Design - Flow'>13360</option><option Objective-pass='Student has produced documentation outlining the design of a control scheme or interface, iterated upon that documentation through testing, and (where appropriate) communicated with the developers of that interface.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13370' value='Interactive Designs'>13370</option><option Objective-pass='Student has produced documentation outlining the design of a game based on an existing brief, and has iterated upon that documentation throughout development. Appropriate documentation is provided for all project stakeholders (both internal and external), and the described project can be deemed suitable for the brief given.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13380' value='Game Design For Clients'>13380</option><option Objective-pass='Student shows evidence of having realised a design intention through the use of a basic visual scripting system.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13390' value='Basic Visual Scripting'>13390</option><option Objective-pass='Student is able to take a development scenario and fully identify all key stakeholders that relate to the project. This is then communicated to the development team in a useful, reasonable and professional manner.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13400' value='Stakeholder Analysis'>13400</option><option Objective-pass='Student has produced a design concept based on an RFP. The documents supporting the design explain it fully and are suitable as a response to the RFP.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13410' value='RFP Analysis'>13410</option><option Objective-pass='Student has produced a design together with supporting evidence of research into psychological theories of engagement, retention or similar. Evidence shows that the student has implemented that research into their design.' objective-diss='Student provides evidence that the integration of their research in psychology has had a notable and measurable improvement in particular game metric.' objective-code='13420' value='Psychology of attraction & retention'>13420</option><option Objective-pass='Student shows evidence of having planned the design and implementation of the systematic/logical elements underpinning a larger game concept. The plans are optimised and detailed enough to allow developers to start working on implementation immediately,' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13430' value='System Design'>13430</option><option Objective-pass='Student shows evidence of understanding the overall game vision for a project before beginning. Student shows they have then been able to take a built systematic/logical game element, identify variables within that element that they might want to alter, and to then alter these variables to fit with the identified game vision. Student shows evidence of having iterated sensibly upon these variables, including seeking out testing responses.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13440' value='Systemic Element Balancing'>13440</option><option Objective-pass='Student shows evidence of having planned a system to represent combat/combat resolution of some kind in a game. Evidence shows that student performed appropriate research to a depth that enhanced their understanding of the subject matter, and used that research when preparing the system. The system's design is optimised and detailed enough to allow developmers to start on implementation immediately.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13450' value='Combat System Conceptualisation'>13450</option><option Objective-pass='Student shows evidence of understanding the overall game vision for a project before beginning. Student shows they have then been able to take a system representative of combat, identify variables within that system that they might want to alter, and to then alter these variables to fit with the identified game vision. Student shows evidence of having iterated sensibly upon these variables, including seeking out testing responses.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13460' value='Combat System Balancing'>13460</option><option Objective-pass='Student shows evidence of having planned a system of vehicular handling of some kind in a game. Evidence shows that student performed appropriate research to a depth that enhanced their understanding of the subject matter, and used that research when preparing the system. The system's design is optimised and detailed enough to allow developmers to start on implementation immediately.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13470' value='Vehicle Handling Conceptualisation'>13470</option><option Objective-pass='Student shows evidence of understanding the overall game vision for a project before beginning. Student shows they have then been able to take a system of vehicular handling, identify variables within that system that they might want to alter, and to then alter these variables to fit with the identified game vision. Student shows evidence of having iterated sensibly upon these variables, including seeking out testing responses.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13480' value='Vehicle Handling Balancing'>13480</option><option Objective-pass='Student shows evidence of having planned a system of player character movement handling of some kind in a game. The system's design is optimised and detailed enough to allow developmers to start on implementation immediately.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13490' value='Player movement conceptualisation'>13490</option><option Objective-pass='Student shows evidence of understanding the overall game vision for a project before beginning. Student shows they have then been able to take a system of player character movement, identify variables within that system that they might want to alter, and to then alter these variables to fit with the identified game vision. Student shows evidence of having iterated sensibly upon these variables, including seeking out testing responses.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13500' value='Player movement balancing'>13500</option><option Objective-pass='Student has planned, researched and designed an ecomony of virtual resources for a game. The student has made reasonable projections for its use and worked to minimise problems and balancing issues.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13510' value='Resource Design'>13510</option><option Objective-pass='Student has succsefully balanced virtual resources within a game to produce the desired play experience. To this end, student has succesfully monitored resource use in play sessions, and iterated upon the resource values to create the desired balance.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13520' value='Resource Balancing'>13520</option><option Objective-pass='Student has made a plan for connecting players together in a game, increasing socialisation and social awareness of the game, and/or spreading game content on social networks. The plan is based on sound research in social psychology and engagement theories, and demonstrates a practical application of those theories' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13530' value='Social connectivity conceptualisation'>13530</option><option Objective-pass='Student has designed a monetisation system for a game, basing the system on research into monetisation practices and economic theories. The system is suitable for the project and the project's target audience, and fits elegantly with the game flow.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13540' value='Microtransactions conceptualisation'>13540</option><option Objective-pass='Design documentation demonstrates clear and sufficient analysis and insight to properly anticipate the specific game development tools that a new project will need. This includes a demonstration of good judgement in prioritization of features.' objective-diss='Documentation includes illustrations and/or mockups showing how the new features/functionality will look and work. This may include diagrams, wireframes, and paper prototypes.' objective-code='13550' value='Anticipatory Tool Design'>13550</option><option Objective-pass='Design documentation demonstrates iterative improvement to specific game development tools made as a reaction to evolving project needs. This includes changes and modifications to tool features and interface, as well as improvements in stability, reliability, and performance.' objective-diss='Documentation includes illustrations and/or mockups showing how the new features/functionality will look and work. This may include diagrams, wireframes, and paper prototypes.' objective-code='13560' value='Iterative Tool Design'>13560</option><option Objective-pass='Student shows evidence of having planned and deliberately implement an element of environmental storytelling within work in level design. Evidence shows that student has adhered to any preexisting overall narrative plan. Environmental storytelling elements are proven effective for players.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13570' value='Environmental Storytelling'>13570</option><option Objective-pass='Student shows evidence of having taken a whitebox or otherwise unfinished level, and added visual elements to it, including textures, lights and game models, to create the finished look of the level. Finished level is in keeping with the overall visual style of the game.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13580' value='World beautification'>13580</option><option Objective-pass='Student shows evidence, through appropriate documentation, of having designed scripted events to take place in a game's preexisting worldspace. Documentation is suitable detailed and ready for development.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13590' value='Scripted events conceptualisation'>13590</option><option Objective-pass='Student has been able to implement a given design of scripted events in a game's preexisting worldspace, based on provided documentation. The scripted events run as described in the documentation as part of the final product.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13600' value='Scripted events implementation'>13600</option><option Objective-pass='Student shows evidence of having designed a puzzle based on existing game mechanics that is appropriate for the type of game and the level of challenge. Documentation is sufficiently detailed to support immediate implementation.' objective-diss='Evidence shows exceptionally insightful and objective analysis leading to significant professional growth.' objective-code='13610' value='Puzzle Design'>13610</option><option Objective-pass='Student has produced a representation of a worldspace that will support multiple challenges and playing styles. The plan makes sensible use of the space and shows appropriate consideration and planning for gameplay to be implemented in later stages. Student has documented the development thoroughly and professionally, so plans for later stages and thinking on further development is clear.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13620' value='Worldspace design conceptualisation'>13620</option><option Objective-pass='Student has shown they can bring characters to life in game form through dialogue and working as directed.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13630' value='Character Direction Implementation'>13630</option><option Objective-pass='Student is able to plan and organise the creation of the materials and the activities that constitute a crowd-funding campaign, including marketing plans, promotional videos, and the selection of an appropriate crowd-funding platform. The plan is based on sound research into crowd-funding.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13640' value='Crowd-Funding Campaign'>13640</option><option Objective-pass='Student shows evidence of having researched emerging technology with a view to a new project, and of having made a sound judgement of that technology's viability for projects. Research and conclusions have been presented in an appropriate fashion for the team.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13650' value='Emerging Technology'>13650</option><option Objective-pass='Student shows evidence of having accurately researched final deliverables ahead of time, and of having organised the preparation of the submission materials to meet the findings of that research. Student shows evidence of a succesful submission at the standards identified in the research.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13660' value='Preparation Of Final Submission'>13660</option><option Objective-pass='Student has taken a pre-existing concept and prepared materials that represent the concept, with a view to presenting these materials to a client. The student also shows evidence of having researched the client, and the presentation materials are appropriate for that client.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13670' value='Concept Design For External Client'>13670</option><option Objective-pass='Student shows evidence of having accurately researched individual milestone deliverables, and has organised and prepared submissions ahead of time. Submission has been made on time and has met expectations.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13680' value='Preparation of milestone deliverables'>13680</option><option Objective-pass='Students shows evidence of having accurately researched expectations for documentation at each stage of the project, and of having organised and preprared the documentation for a timely delivery. Documentation has been delivered promptly, and is appropriate for the recipient at all times.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13690' value='Documentation For External Clients'>13690</option><option Objective-pass='Student shows evidence of having organised the flow of assets in development, including dependencies and time estimates, and of having set up processes for the assets to be passed appropriately between team members. Evidence shows the system functioned to the betterment of the development process, and where problems arose the student iterated upon the system to solve the problems in an efficient, timely manner.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13700' value='Project Pipelines'>13700</option><option Objective-pass='Student has taken an existing game concept and broken it down completely into low-level tasks for the development team. Tasks are appropriately explained and communicated.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13710' value='Game Concept Task Breakdown'>13710</option><option Objective-pass='Student shows evidence of having organised the assignation of tasks in a development project. Tasks have been assigned through a reasonable and professional process. Feedback on tasks focus has been sought and responded to, and task assignments have been updated accordingly throughout the length of the project.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13720' value='Task Assignments & Performance Feedback'>13720</option><option Objective-pass='Student shows evidence of having approached the task of searching for defects in a reasonable and structured manner. Where defects have been found, the student has reported them in a timely and professional manner as part of an ongoing strategy of defect identification and tracking.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13730' value='Testing Processes'>13730</option><option Objective-pass='Student shows evidence of having created a well-arranged High Level Plan showing a timeline with all important milestones, dates and project phases, with the goal to give a clear and concise overview over the entire project. ' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13740' value='High Level Development Plan'>13740</option><option Objective-pass='Student shows evidence of having created a realistic development budget that is based on multidisciplinary estimates. The budget is a complete and well-arranged breakdown of the project, that supports the other project documentation.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13750' value='Development Budget'>13750</option><option Objective-pass='Student shows evidence of having created a development schedule that clearly shows the tasks, resources, workflow and dependencies, and critical path of (a part of) the project. Student has prepared for contingencies and shows that the plan stands up to scrutiny.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13760' value='Low Level Plan'>13760</option><option Objective-pass='Student shows evidence of having created a thorough but realistic risk analysis, complete with priority, quantisation, response and control strategies.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13770' value='Project Risk Analysis'>13770</option><option Objective-pass='Students shows evidence of having created a clear and concise communication plan, that outlines who will be contacted about what at what point in time, with the purpose of creating clarity on dates of contact in the project.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13780' value='Communication Plan'>13780</option><option Objective-pass='Student shows evidence of having set up realistic Key Performance Indicators that are quantified and specific with the intention of tracking business value.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13790' value='Key Performance Indicators'>13790</option><option Objective-pass='Student shows evidence of having adequately researched the properties involved in the project, and of having taken appropriate consideration for those properties throughout the project's lifespan.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13800' value='Project Using Licensed Properties'>13800</option><option Objective-pass='Student has appropriately identified competitive factors facing a proposed development project, researched these factors fully, documented their research process in a reasonable manner and presented their findings in an appropriate fashion for the project.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13810' value='Competitive Analysis'>13810</option><option Objective-pass='Student shows evidence of having been presented with a development scenario involving laws and regulations, or having planned for a potential situation in development. In either case, the student researched the appropriate laws and regulations to the appropriate level. Where the situation presented, the student dealt with it in a professional, mature manner and used insight from their research to reach the best conclusion possible. Where a plan was made, it was thorough and stands up to scrutiny.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13820' value='Legal Strategy'>13820</option><option Objective-pass='Student shows a clear product positioning strategy based on research into the economic potential of a new game concept through market and competitor analysis. The plan is thorough and stands up to scrutiny.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13830' value='Strategic Business Environments'>13830</option><option Objective-pass='Student shows evidence of setting up a well-researched, clear and concise business plan that includes an organisation overview, marketing plan, and financial plan. The plan is thorough and stands up to scrutiny.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13840' value='Business Plan'>13840</option><option Objective-pass='Student has researched and taken all appropriate steps to legally found a company (anywhere in the world). Company has passed all steps required before operating and is ready to begin development.#' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13850' value='Starting A New Company'>13850</option><option Objective-pass='Student shows evidence of carefully tracking the completion of tasks on a team. Tasks completion is tracked without interfering with development, and has proven of benefit (rather than hindrance) to the team. The data collected from tracking has been stored, analysed and presented in a suitable and professional manner wherever appropriate.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13860' value='Milestone Completion'>13860</option><option Objective-pass='Student shows evidence of being able to analyse testing requirements and devise a test plan that includes combinatorial testing and regression testing. Student has created and managed a testing schedule. Write test cases, test trees, test flow diagrams. Create and maintain a bug tracking database. Provide regular reports to aid developers in identifying defects, resolving issues, and verifying solutions. ' objective-diss='All of the previous plus capture/playback testing, and ensuring that the team ships a defect-free product.' objective-code='13870' value='Playtesting'>13870</option><option Objective-pass='Student produces informative level proposal documentation.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13880' value='Level Design Proposal (Single Player)'>13880</option><option Objective-pass='Student produces informative level proposal documentation.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13890' value='Level Design Proposal (Multiplayer)'>13890</option><option Objective-pass='Student produces informative level proposal documentation.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13900' value='Level Design Proposal Co-op'>13900</option><option Objective-pass='Student produces a whitebox level.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13910' value='Whiteboxing Levels'>13910</option><option Objective-pass='Student populates their whitebox level with functioning gameplay.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13920' value='Level gameplay setup (Single Player)'>13920</option><option Objective-pass='Student populates their whitebox level with functioning gameplay.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13930' value='Level Gameplay Setup (Multiplayer)'>13930</option><option Objective-pass='Student populates their whitebox level with functioning gameplay, that serialized correctly for all players.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13940' value='Level gameplay setup Co-op'>13940</option><option Objective-pass='Student sells the look of the final level through some basic beautification of their whitebox.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13950' value='Designer Level Art Pass'>13950</option><option Objective-pass='Students level still functions as well as it did before the art pass.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13960' value='Maintain Level During Official Art Pass'>13960</option><option Objective-pass='Student should be able to clear all major bugs, fix snagging and clean up script and unused entities from their levels. This should be brining the level to a shippable quality.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13970' value='Level Finishing'>13970</option><option Objective-pass='In developing their aptitude for art as well as eye for detail, students should be able to conduct research into rules, principles and conventions that apply to art and design.
429<BR><BR>
430With regard to 2D (e.g. graphic design, typography, painting, photography), the student is capable of producing a document/presentation that demonstrates what research has been done and that the research was appropriate to project specifications. On a higher level the student should show awareness that research can be active as well as passive, allowing for creation of original 'research' material, rather than being limited to existing sources.
431<BR><BR>
432Research must address a creative or aesthetic problem, clearly descibe context, clearly reference other sources, show well motivated statements as well as be concluded with a well-stated conclusion and ideas for further research.
433<BR><BR>
434Possible outcome: documentation, presentation, annotated images.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13980' value='Research art principles (2D composition)'>13980</option><option Objective-pass='In developing their aptitude for art as well as eye for detail, students should be able to conduct research into rules, principles and conventions that apply to art and design.
435<BR><BR>
436With regard to 3D (e.g. architecture, product design, sculpture), the student is capable of producing a document/presentation that demonstrates what research has been done and that the research was appropriate to project specifications. On a higher level the student should show awareness that research can be active as well as passive, allowing for creation of original 'research' material, rather than being limited to existing sources.
437<BR><BR>
438Research must address a creative or aesthetic problem, clearly describe context, clearly reference other sources, show well motivated statements as well as be concluded with a well-stated conclusion and ideas for further research.
439<BR><BR>
440Possible outcome: documentation, presentation, annotated images.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='13990' value='Research art principles (3D composition)'>13990</option><option Objective-pass='When creating art, knowledge of various art and design principles will highly increase the chance of a successful aesthetically pleasing end product.
441<BR><BR>
442With regard to a project that involves 2D (e.g. graphic design, typography, painting, photography), the student is able to demonstrate that design principles are used appropriately to create an artistically satisfactory product. The final project shows attention to fundamental art and design principles (e.g. composition, rule of thirds, rhythm, flow, balance, contrast, gesture) regarding 2D which are well integrated. It shows a well developed design that fits the project's requirements.
443<BR><BR>
444All artwork is subject to compositional decisions.
445<BR><BR>
446Possible outcome: logo's, posters, GUI's, lay-outs, document lay-outs, DVD lay-out.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14000' value='Apply art principles (2D composition)'>14000</option><option Objective-pass='When creating art, knowledge of various art and design principles will highly increase the chance of a successful aesthetically pleasing end product.
447<BR><BR>
448With regard to a project that involves 3D (e.g. environments, architecture, product design, sculptures), the student is able to demonstrate that design principles are used appropriately to create an artistically satisfactory product. The final project shows attention to fundamental art and design principles (e.g. composition, rhythm, flow, balance, contrast, gesture, color and tone) regarding 3D (e.g. form, shape, set dressing, lighting, cameras) which are well integrated. It shows a well developed design that fits the project's requirements.
449<BR><BR>
450All artwork is subject to compositional decisions.
451<BR><BR>
452Possible outcome: sculpt, 3D model, environment, prop design, character design.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14010' value='Apply art principles (3D composition)'>14010</option><option Objective-pass='Color and value are very effective design elements on an aesthetic as well as functional level.
453<BR><BR>
454The student evidences sound research into one or several aspects of color theory i.e. physiological, psychological, phenomenological, aesthetic, cultural, symbolic etc. and is able to appraise this research in terms of their owh practise. Mention must be made of the core theoreticians of a particular line of investigation. Research may be theoretical, practical or empirical and delivered in a suitable format.
455<BR><BR>
456Possible outcome: essay, thesis, color studies.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14020' value='Research color'>14020</option><option Objective-pass='Color and value are very effective design elements on an aesthetic as well as functional level.
457<BR><BR>
458The student demonstrates a justifiable application of color (theory) to enhance the meaning, presentation and/or effectiveness of the artifact he's working on. The student must identify the aim of the work (e.g. appeal, meaning, hierarchy) and then defend the color decisions made relative to this aim. Evidence can take the form of a portfolio of referenced material (color theory), along with experiments and iterations, to fortify the student's argument.
459<BR><BR>
460Possible outcome: color studies and proposals.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14030' value='Apply color'>14030</option><option Objective-pass='Before creating a piece of art or setting a theme, it's common practice to resource and collect visual references in order to improve understanding and authenticity of the subject.
461<BR><BR>
462The student evidences the ability to identify and collect visual information to inform the creative process; information must be relevant, correctly labelled and cover typical examples of the topic. The information can be first or second hand (referenced correctly), directly employable or merely inspirational, but of a quality that suits its purpose. Students may make observational notes, sketches or studies, collect actual tactile examples, collect illustrations, photographs, videos, etc.
463<BR><BR>
464This is a high level objective covering all art, there are separate objectives focused around specific areas (e.g. texturing, rendering, animation, characters, environments).
465<BR><BR>
466Possible outcome: documentation, presentation, annotated images, moodboard(s), scrapbook, notebook, sketchbook.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14040' value='Visual research'>14040</option><option Objective-pass='Good observation skills are crucial for every artist.
467<BR><BR>
468Student follows aesthetic guidelines to create work that appears as it should relative to the brief. The student demonstrates visual analysis of the source information. observation skills are employed allowing the student to closely represent that which is being copied/translated. Student is able to visually interpret designs or actual forms; recognizing and recording acceptable (according to the project brief) proportions, spacial relationships, colors, values etc. so that a usable 'likeness' is achieved.
469<BR><BR>
470Possible outcome: drawings, painting, 3D model, textures.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14050' value='Observation Skills'>14050</option><option Objective-pass='Developing a personal "artistic vision" empowers artists to stand out.
471<BR><BR>
472The student is able to pool together fundamental art skills relating to look and feel to produce 'visually effective' work. The student evidences an effective 'artistic sensibility' by evidencing an 'understanding' of one or more visualization concepts. The work expresses abstract notions such as dynamism, hostility, peacefulness, playfulness etc. through the sympathetic employment of one or more 'visualization concepts' (e.g. composition, color theory, lighting theory, visual hierarchy). The result should fulfill the project requirement while adding visual content, creating work that it deliberately beautiful, deliberately ugly, deliberately challenging, etc.
473<BR><BR>
474Possible outcome: art bible, mood boards, concept art.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14060' value='Artistic sensibility'>14060</option><option Objective-pass='To meet technical and/or artistic requirements artists often need to be genuine problem solvers.
475<BR><BR>
476In game development, problems might be introduced when new technology (e.g. hardware, software, engines) is introduced or when the intended art style requires a new workflow or approach, in many cases an out of the box solution just doesn't exist. To meet this objective students show evidence of being able to break down the problem into solvable components, they show curiosity and are able to independently find solutions, for instance by prototyping, to the problem or challenge at hand. Proof is delivered through the final product or project as well as documentation that describes process, results and final reasoned decisions.
477<BR><BR>
478Possible outcome: project, documentation, presentation.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14070' value='Problem solving (art)'>14070</option><option Objective-pass='An ability to draw is vital for a visual artist, it is a fundamental means of expression and exploration, it also allows ideas to be made concrete; for concepts to be thought through and communicated with immediacy.
479<BR><BR>
480The student demonstrates the ability to convert an intention (compliant to a brief, solving a problem, collecting information etc.) into a 2 dimensional drawing that communicates as required. The student shows dexterous tool control and a proficient execution of drawing techniques (e.g. contour drawing, shading, hatching, cross hatching) as well as the ability to select an appropriate medium (e.g. graphite, pen, marker pen, charcoal, crayon) for the job. The drawing may be technical or expressive but always controlled and with a clear eye on the function of the image. Drawings may be digital or traditional (or experimental); of formal designs, initial concepts or observed information. They may evoke mood, emotion or epoch. They may be concerned with line, tone, form, texture, light etc.
481<BR><BR>
482Possible outcome: sketchbook, drawings, digital paintings.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14080' value='Drawing'>14080</option><option Objective-pass='An ability to paint is a valuable addition to an artist's arsenal of techniques and ways to express ideas.
483<BR><BR>
484For this objective the student uses traditional painting skills to generate ideas, communicate ideas, collect information through observation or improve observation skills. To evidence, the student effectively uses the chosen medium to present, in two dimensions, pertinent information that fulfills the student's intention. Student may research particular techniques (e.g. alla prima, grisaille, pointillism, dry brush, glazing, impasto), mediums (e.g. oil paint, encaustic, watercolor, acrylic, ink) and their application.
485<BR><BR>
486Possible outcome: painting, studies.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14090' value='Painting techniques'>14090</option><option Objective-pass='Technical drawing skills are required to clearly present/communicate a comprehensive illustration of exact proportions/measurements of a design.
487<BR><BR>
488The drawing demonstrates a sound application of the basic techniques with a minimal number of errors. The drawing is crisp and exact; the figure is drawn without gaps or hesitant double lines. All construction lines are shown but unobtrusive. The final pencil drawing should demonstrate the students ability to comply with conventions (e.g. orthographic, isometric, cut aways, exploded views) and produce an easily readable image. Image should be: clean (free from smudging), well composed (not cramped or partially missing from the page), not confused (e.g. mixing 3rd and 1st angle projection), without erroneous lines, well scaled (big enough to clearly show all elements), posses a sufficient number of views and have a clear and complete title block.
489<BR><BR>
490Possible outcome: traditional technical pencil drawing, CAD drawing.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14100' value='Technical drawing skills'>14100</option><option Objective-pass='Technical drawing skills aid to present an exact and accurate perspective depiction of a design.
491<BR><BR>
492The final pencil drawing demonstrates a sound application of the basic techniques for projecting orthographic elevations into perspective with a minimal number of errors. All the basic geometric forms of the subject have been accounted for and are distinct. The drawing is crisp and exact; the figure is drawn without gaps or hesitant double lines. All construction lines are shown but unobtrusive.
493<BR><BR>
494Possible outcome: traditional pencil drawing, CG drawing.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14110' value='Perspective constructs'>14110</option><option Objective-pass='Perspective is the primary system employed by artist for the portrayal of space.
495<BR><BR>
496The work delivers a functional representation of space by correctly complying to a recognized perspective system for depth depiction, e.g.: 1 point, 2 point , 3 point, multiple point, linear, curvilinear, objective and subjective perspective. The work displays a sound understanding of vanishing points, eye level and the diminution of units. If tone is applied then aerial perspective is accounted for. The work can be digital or traditional. The work must be generated by the student without the aid of CG: 3d, 2d or photography.
497<BR><BR>
498Possible outcome: pencil drawing, painting.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14120' value='Laws of perspective'>14120</option><option Objective-pass='Mimicry, the ability to reproduce, is a good test of the artist's ability to look and see as well as a useful learning tool; artist's need to be able to extract accurate information from visual sources and apply them to a new creation.
499<BR><BR>
500The information required from the source material is reproduced to a functioning degree (dependent on the task). The information may be translated into a new media or reproduced exactly. A sound likeness to the original is required; meaning a close match of color, value, and shape. When copying another artist's work care is taken to imitate the original artist's style, touch and technique. The media may change but if it does then the new one must be manipulated to mimic the qualities of the original. Digital work is allowed but in every instance the copying must come from manual procedures only, without tracing, projecting, overlaying or appropriating from the original. All stages of the reproduction must be recorded to prove the validity and authenticity of the work.
501<BR><BR>
502Possible outcome: transcript, reproduction, including a record of inbetween stages.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14130' value='Transcripts'>14130</option><option Objective-pass='Knowledge of a subject's anatomy (or structure) extends the artist's understanding beyond the superficial (seen) and allows for creative flexibility and virtuosity. A deep understanding of the subject sets the professional apart from the amateur.
503<BR><BR>
504The student demonstrates a functioning (according to the brief) knowledge of a subject's anatomy (e.g. human, animals) through its application in their work, so that surface as well as subsurface affects and exterior influences are accounted for. The influence of anatomy should not be limited to the body; it can extend to clothing design, hair, fur, ergonomics, rigs etc.
505<BR><BR>
506Possible outcome: character designs, animal models.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14140' value='Anatomy'>14140</option><option Objective-pass='In order to set the project's technical art requirements (e.g. poly budgets, texture memory), research must be done into limitations (and possible work arounds) regarding engine, hardware and software.
507<BR><BR>
508The student is able to analyze technical documentation and is able to demonstrate evidence in this area by testing and benchmarking via prototypes and test-cases. Topics might include but are not limited to lighting, rendering and animation.
509<BR><BR>
510The research should be presented via a document or presentation which should clearly evidence process and exploration as well as present results, understanding and reasoned conclusions. This objective focuses on process and prototyping, there is a separate objective related to setting the final requirements.
511<BR><BR>
512Possible outcome: documentation, presentation.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14150' value='Technical art requirements (research)'>14150</option><option Objective-pass='To make sure all developed art meets the technical requirements and limitations of the project, these technical art requirements (e.g. poly budgets, texture memory) need to be set.
513<BR><BR>
514After testing and research (separate objective) has taken place, the student is able to determine and clearly document coherent technical art specifications. In setting these requirements reasoned decisions need to be made were, with regard to art, performance and memory is allocated. The specifications need to be accurate, concise and complete.
515<BR><BR>
516Possible outcome: documentation, presentation, project Wiki pages.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14160' value='Technical art requirements (defining)'>14160</option><option Objective-pass='In order to streamline art development and production it's common practice to setup an art pipeline to which all artists must adhere.
517<BR><BR>
518The art pipeline mentions the flow of art assets through development, e.g. from brief to concept to final ingame asset. It clearly describe which tools and software are used, the flow between them (tool-chain) and how the review and approval process is set up. It provides naming conventions, file formats to be used, where files need to be saved and how source control fits in.
519<BR><BR>
520This is a high level objective that covers the overall art pipeline. For larger projects and more complex development cycles it's better to select and divide the pipeline objectives that cover specific areas (e.g. texturing, rendering, animation, characters, environments).
521<BR><BR>
522Possible outcome: pipeline documentation, flow charts.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14170' value='Art pipeline (setup)'>14170</option><option Objective-pass='In order to streamline art development and production it's common practice to setup an art pipeline to which all artists must adhere.
523<BR><BR>
524With this objective the student demonstrates the ability to adhere to a given production plan. The student evidences he is able to respect project pipeline guidelines, tool-chains, naming conventions, file formats, archiving and file locations. Special care should be taken on versioning assets and work so previous versions are not overwritten or lost.
525<BR><BR>
526The student shows he is able to repeat pipeline conventions to the satisfaction of leads and other team members. Students own work product contains no significant violations of pipeline requirements and working attitude does not resist working within those limitations.
527<BR><BR>
528Possible outcome: tasks, project files, performance reviews, peer reviews' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14180' value='Art pipeline (working within)'>14180</option><option Objective-pass='Appropriate art tools are indispensable in any studio.
529<BR><BR>
530Art tools facilitate production with regard to increased efficiency (automating time-consuming repeating tasks, reducing errors), export/importing assets between applications, and ensuring the intended look and feel. In case an existing art tool isn't sufficient or the tool simply doesn't exit, a suitable tool need to be developed.
531<BR><BR>
532With this objective the student demonstrates the ability to write a clear, concise brief regarding tool requirements, intended use and user.
533<BR><BR>
534Possible outcome: tool brief.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14190' value='Art Tools (brief)'>14190</option><option Objective-pass='Appropriate art tools are indispensable in any studio.
535<BR><BR>
536Art tools facilitate production with regard to increased efficiency (automating time-consuming repeating tasks, reducing errors), export/importing assets between applications, and ensuring the intended look and feel. In case an existing art tool isn't sufficient or the tool simply doesn't exit, a suitable tool need to be developed.
537<BR><BR>
538With this objective the student demonstrates the ability to prototype, build and test a software tool, derived from a given brief. Tools can be scripted or developed within third-party applications (e.g. Houdini).
539<BR><BR>
540Possible outcome: workable tool, plug-in.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14200' value='Art Tools (development)'>14200</option><option Objective-pass='Appropriate art tools are indispensable in any studio.
541<BR><BR>
542Art tools facilitate production with regard to increased efficiency (automating time-consuming repeating tasks, reducing errors), export/importing assets between applications, and ensuring the intended look and feel. In case an existing art tool isn't sufficient or the tool simply doesn't exit, a suitable tool needs to be developed.
543<BR><BR>
544With this objective the student demonstrates the ability to design and implement a logical and coherent user interface. This will not only allow full functionality of the tool's parameters, but preferably also offers a pleasing aesthetic finish. The user interface should be centered around intended use and user, it should account for how artists think and work.
545<BR><BR>
546Possible outcome: workable tool, plugin, UI.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14210' value='Art Tools (UI)'>14210</option><option Objective-pass='During the development of art assets it's common practice to use an iterative approach to make sure the finished asset meets artistic requirements.
547<BR><BR>
548The student will demonstrate the ability to design different variations for or is able to create different versions of the asset at hand in order to reach artistic requirements. While doing this the student is able to self-reflect and self-critique his work ensuring aesthetic integrity and quality of any given asset. Based on various iterations (versions) of the developed asset the student needs to adjust and improve its current version with relevant features before reaching the asset's final version that is ready for aesthetic approval.
549<BR><BR>
550Possible outcome: track record of asset versions, development log. ' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14220' value='Work iteratively (art criteria)'>14220</option><option Objective-pass='During development art assets need to be regularly reviewed on aesthetic requirements to ensure aesthetic integrity.
551<BR><BR>
552Based on project documentation, the student will demonstrate the ability to review his own or other team member's art assets against the art requirements set for the project. The student is able to clearly write/provide unambiguous feedback or annotate images or filmstrips.
553<BR><BR>
554Possible outcome: track record of art reviews, written/recorded feedback, annotated images, development log.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14230' value='Art reviews (aesthetic)'>14230</option><option Objective-pass='After art assets have been aesthetically reviewed, they might need adjustments or improvements.
555<BR><BR>
556After the art review has taken place the student is able to carefully read feedback and understand its meaning. In case of unclear feedback the student will be responsive and take initiative to gather additional or missing information. With the feedback in place the student will recognize the aesthetic shortcoming and is be able to problem solve, find solutions or fixes for them.
557<BR><BR>
558Possible outcome: track record of asset versions and fixes, development log.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14240' value='Respond to art reviews (aesthetic)'>14240</option><option Objective-pass='During the development of art assets it's common practice to use an iterative approach to make sure the finished asset meets the technical requirements.
559<BR><BR>
560The student will demonstrate the ability to find different solutions for or is able to create different versions of the asset at hand in order to reach technical requirements. While doing this the student is able to self-reflect and self-critique his work ensuring technical integrity and quality of any given asset. Based on various iterations (versions) of the developed asset the student needs to adjust and improve its current version with relevant features before reaching the asset's final version that is ready for technical approval.
561<BR><BR>
562Possible outcome: track record of asset versions, development log.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14250' value='Work iteratively (technical criteria)'>14250</option><option Objective-pass='During development art assets need to be regularly tested on technical requirements to ensure technical integrity.
563<BR><BR>
564The student will demonstrate the ability to quality control his own or other team member's art assets, in order to ensure the final product is error free, organised correctly and fit for purpose. The student will recognize technical problems and is able to provide clear feedback to the team member(s) assigned to solve them. The tested asset should be evaluated based on project requirements.
565<BR><BR>
566Possible outcome: track record of technical reviews, development log.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14260' value='Art reviews (technical )'>14260</option><option Objective-pass='After art assets have been technically tested, they might need adjustments or improvements.
567<BR><BR>
568After testing has taken place the student is able to carefully read feedback and understand its meaning. In case of unclear feedback the student will be responsive and take initiative to gather additional or missing information. With the feedback in place the student will recognize the described technical problem or error and is be able to problem solve, find solutions or fixes for them.
569<BR><BR>
570Possible outcome: track record of asset versions and fixes, development log.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14270' value='Respond to art reviews (technical)'>14270</option><option Objective-pass='Artwork, as a form of communication, only exists it it is presented to its audience correctly.
571<BR><BR>
572The student demonstrates a sound understanding of the audiences needs by selecting a suitable medium through which the artwork's meaning/function can be communicated. The presentation/delivery is executed with clarity by effectively employing the chosen medium.
573 Any format, technology or delivery could be suitable (video, lecture, exhibition, webpage etc.), so the student must select carefully. It may be that novel/inventive forms of presentation are devised, but always the consideration must be "how do I communicate my ideas/work with clarity and professionalism."
574<BR><BR>
575Possible outcome: asset breakdowns, images, videos, portfolio.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14280' value='Present art'>14280</option><option Objective-pass='Polygonal models are a common asset type used in games and animation.
576<BR><BR>
577The student shows evidence of being able to construct a polygonal model that technically satisfies project requirements (e.g. poly budgets, edge flows for animation) as well as shows sufficient awareness of aesthetic demands of the project to create a well-observed, interesting, and artistically satisfying model. Models will be free of technical errors (e.g. lamina faces, coincident vertices, hole faces, and incorrect vertex numbering), construction errors (e.g. leftover geometry, spikes, improper edge patterns), and organizational errors (e.g. illogical groups, non-descriptive naming, improper usage of layers).
578<BR><BR>
579Possible outcome: 3D polygonal model, Maya file.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14290' value='3D Modeling'>14290</option><option Objective-pass='Performance and optimization play an important role in delivering a successful and satisfying end-product.
580<BR><BR>
581While creating art assets or as a separate step in the pipeline, the student demonstrates sufficient knowledge of software tools to optimize these assets to satisfy technical project requirements or is able to optimize assets nonetheless to free up performance somewhere else. In this process the student shows sufficient awareness of aesthetic demands of the project to optimize the asset at hand without sacrificing aesthetic qualities while following pipeline limitations.
582<BR><BR>
583This objective focuses on modeling, attention should be paid to; poly budgets, topology, edge preservation, lodding, tessellation.
584<BR><BR>
585Possible outcome: track record of asset versions, development log.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14300' value='3D modeling (optimization)'>14300</option><option Objective-pass='Performance and optimization play an important role in delivering a successful and satisfying end-product.
586<BR><BR>
587While creating art assets or as a separate step in the pipeline, the student demonstrates sufficient knowledge of software tools to optimize these assets to satisfy technical project requirements or is able to optimize assets nonetheless to free up performance somewhere else. In this process the student shows sufficient awareness of aesthetic demands of the project to optimize the asset at hand without sacrificing aesthetic qualities while following pipeline limitations.
588<BR><BR>
589This objective focuses on 3D scene management, attention should be paid to; x-refs, proxies, instancing, lodding, using layers, purging redundant geometry, purging object history.
590<BR><BR>
591Possible outcome: track record of asset versions, development log.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14310' value='3D Scene Optimization'>14310</option><option Objective-pass='Nurbs modeling is a modeling technique used when the model requires accurate surface and curvature definition.
592<BR><BR>
593The student shows evidence of being able to construct a model using nurbs software tools that technically satisfies project requirements as well as shows sufficient awareness of aesthetic demands of the project to create well-designed topology and curvature continuity in a well-observed model.
594<BR><BR>
595There is a separate objective regarding converting nurbs models to polygonal models.
596<BR><BR>
597Possible outcome: nurbs model, Maya file.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14320' value='3D nurbs modeling'>14320</option><option Objective-pass='In case nurbs models are not supported by the project's application they need to be converted to 3D polygonal geometry.
598<BR><BR>
599The student shows evidence of being able to convert a nurbs model into 3D polygonal geometry while preserving edge flow and curvature information. The final model meets technical specifications for use in project application and shows sufficient awareness of aesthetic demands of project, it matches the aesthetic quality of the original nurbs model.
600<BR><BR>
601Possible outcome: 3D polygonal model, Maya file.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14330' value='3D nurbs modeling (converting)'>14330</option><option Objective-pass='Digital sculpting is a modeling technique that simulates freeform sculpting with clay.
602<BR><BR>
603The student shows evidence of being able to construct a model using digital sculpting software tools that technically satisfies project requirements as well as shows sufficient awareness of aesthetic demands of the project to sculpt a well-observed model with high resolution unique detail. The sculpted model should be created to an appropriate resolution for the detail created and necessary for the project. The sculpted model should be error free to allow for delivering to other digital media. The sculpt should be create with the final output in mind (e.g. realtime game model, 3D print, 2D render).
604<BR><BR>
605There is a separate objective regarding converting digital sculpted models for use in project application.
606<BR><BR>
607Possible outcome: Zbrush file, Mudbox file.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14340' value='3D Digital Sculpting'>14340</option><option Objective-pass='Native digitally sculpted models are often of too high resolution for use in project application, models needs to be optimized and detail needs to be converted into texture maps before use.
608<BR><BR>
609The student shows evidence of being able to optimize the 3D sculpted model to meet the project's technical art requirements (e.g. poly budgets, edge flows), while preserving readability and silhouette. In this process the student demonstrates awareness of efficient and clever UV lay-outs, texture resolution and how these affect the transfer of geometry detail into texture maps (e.g. normal maps, AO maps).
610<BR><BR>
611Possible outcome: 3D polygonal model, Maya file, texture maps, normal maps.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14350' value='3D Digital Sculpting (converting)'>14350</option><option Objective-pass='Before creating a piece of art or setting a theme, it's common practice to resource and collect visual references in order to improve understanding and authenticity of the subject.
612<BR><BR>
613The student evidences the ability to identify and collect visual information to inform the creative process; information must be relevant, correctly labelled and cover typical examples of the topic. The information can be first or second hand (referenced correctly), directly employable or merely inspirational, but of a quality that suits its purpose. Students may make observational notes, sketches or studies, collect actual tactile examples, collect illustrations, photographs, videos, etc.
614<BR><BR>
615This objective specifically demonstrates the ability to conduct visual research with regard to modeling. Research might focus on additional reference gathering to ensure model accuracy within project limitations like poly budgets (where to put detail, how to ensure silhouettes) or how poly distribution and topology might facilitate a specified look and feel.
616<BR><BR>
617Possible outcome: documentation, presentation, annotated images, moodboard(s), scrapbook, notebook, sketchbook.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14360' value='Visual research (modeling)'>14360</option><option Objective-pass='In order to meet the project's technical and aesthetic requirements, technical research is eminent.
618<BR><BR>
619The student demonstrates the ability to conduct technical research with regard to pipeline development, improving efficiency, quality or overall performance. Research could also be focused around obtaining/implementing a specified look and feel not easily possible with existing techniques or default tool chains, it will show the student is capable of solving specific creative or aesthetic problems by researching technical solutions. Research might involve investigating by creating prototypes using different tools or approaches, of which the process and results need to be carefully documented. Documentation should show reasoned final decisions in relation to the research question at hand and in order to meet the desired result. The student should show evidence of being able to self-learn tools and techniques.
620<BR><BR>
621This objective demonstrates the ability to conduct technical research with regard to modeling. Possible subjects include; subdivision modeling, 3D scanning, photogrammetry, edge topology, model optimization.
622<BR><BR>
623Possible outcome: research documentation, presentation, prototypes, test-cases.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14370' value='Technical research (modeling)'>14370</option><option Objective-pass='In order to streamline art development and production it's common practice to setup an art pipeline to which all artists must adhere.
624<BR><BR>
625The art pipeline mentions the flow of art assets through development, e.g. from brief to concept to final ingame asset. It clearly describe which tools and software are used, the flow between them (tool-chain) and how the review and approval process is set up. It provides naming conventions, file formats to be used, where files need to be saved and how source control fits in.
626<BR><BR>
627This objective specifically demonstrates the ability to setup a viable modeling pipeline for the project. Use this objective for (larger) projects that involve a separate modeling team or in case the project requires a more complex modeling pipeline.
628<BR><BR>
629Possible outcome: pipeline documentation, flow charts.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14380' value='Modeling pipeline'>14380</option><option Objective-pass='Procedural modeling allows for a wide variety of automatically generated 3D models based upon predefined rules and patterns.
630<BR><BR>
631Before the development of any procedural modeling approach can start clear goals and objectives should be defined. The student demonstrates the ability to collect and analyze basic requirements, demands and wishes. The objective is evidenced by a clearly written brief.
632<BR><BR>
633Possible outcome: brief, plan.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14390' value='Procedural modeling (brief)'>14390</option><option Objective-pass='Procedural modeling allows for a wide variety of automatically generated 3D models based upon predefined rules and patterns.
634<BR><BR>
635In setting up a procedural modeling approach for any given subject, research into it's aesthetic properties and demands needs to be conducted. The student demonstrates evidenced research into the subject for which a procedural approach is developed. The student demonstrates he is able to analyze the subject and break it down into individual components, he is able to describe the functional, spatial and shape relationships between them. These relationships can then be translated into rules and dependencies to procedurally generate a multitude of variations of that type of asset.
636<BR><BR>
637Possible outcome: documentation, presentation, illustrations.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14400' value='Procedural modeling approach (aesthetic)'>14400</option><option Objective-pass='Procedural modeling allows for a wide variety of automatically generated 3D models based upon predefined rules and patterns.
638<BR><BR>
639With this objective the students evidences the ability to technically setup a procedural modeling approach. The students shows technical prototypes of components that make or could make up a final procedural digital asset. In this regard the technical approach to problem solving needs to be implemented efficiently. Basic considerations of proceduralism like automatisation of repeatable tasks, generating variety of outputs, flexibility and speed should be implemented, considered or prototyped. Extensibility and further development should be taken into account.
640<BR><BR>
641Possible outcome: Houdini digital asset, track record of versions, prototypes and test-cases.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14410' value='Procedural modeling approach (technical)'>14410</option><option Objective-pass='Procedural modeling allows for a wide variety of automatically generated 3D models based upon predefined rules and patterns.
642<BR><BR>
643Taking project documentation into account, the student demonstrates the ability to create a fully functional 3D model with a procedural approach. the final model should provide basic controls for generating different procedural versions of the same model. Generated geometry must be clean, free of errors with organized UV coordinates for further look development. It might already contain shaders and textures packaged into the digital asset.
644<BR><BR>
645Possible outcome: wide variety of automatically generated 3D models, Houdini digital asset.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14420' value='Procedural modeling'>14420</option><option Objective-pass='In order to display textures correctly on a 3D model, the model needs UV texture coordinates.
646<BR><BR>
647The student shows evidence of being able to create appropriate UV's for a model, UV's needs to meet both technical and artistic requirements. The student pays close attention to; UV lay-out, UV seams, UV patches, overlapping UV's, use of multiple UV sets, texture stretching and resolution.
648<BR><BR>
649Possible outcome: 3D model with UV lay-out(s).' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14430' value='UV's'>14430</option><option Objective-pass='Textures catch the look, feel and history of objects and the materials they're made of.
650<BR><BR>
651The student demonstrates the ability to create successful textures using appropriate texturing tools/methods, the created textures meet the project's technical and aesthetic (look and feel) requirements. With regard to shaders the student evidences the ability to observe any existing material and shows evidence of being able to analyze this material so it can be split up in a number of surface properties that can be translated into texture maps that mimic the material look and feel in a convincing way.
652<BR><BR>
653This is a high level objective regarding textures focused on traditional texture creating methods and 2D painting tools like Adobe Photoshop. There are separate objectives for textures using 3D painting techniques, digital sculpting and procedural techniques.
654<BR><BR>
655Possible outcome: texture(s).' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14440' value='Texturing'>14440</option><option Objective-pass='Textures catch the look, feel and history of objects and the materials they're made of.
656<BR><BR>
657The student demonstrates the ability to create successful textures using appropriate texturing tools/methods, the created textures meet the project's technical and aesthetic (look and feel) requirements. With regard to shaders the student evidences the ability to observe any existing material and shows evidence of being able to analyze this material so it can be split up in a number of surface properties that can be translated into texture maps that mimic the material look and feel in a convincing way.
658<BR><BR>
659With this objective the student shows proficient understanding and application of 3D painting tools (e.g. Zbrush, Mudbox) and associated techniques (stamps, projections).
660<BR><BR>
661Possible outcome: texture(s).' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14450' value='Texturing (3D painting)'>14450</option><option Objective-pass='Textures catch the look, feel and history of objects and the materials they're made of.
662<BR><BR>
663The student demonstrates the ability to create successful textures using appropriate texturing tools/methods, the created textures meet the project's technical and aesthetic (look and feel) requirements. With regard to shaders the student evidences the ability to observe any existing material and shows evidence of being able to analyze this material so it can be split up in a number of surface properties that can be translated into texture maps that mimic the material look and feel in a convincing way.
664<BR><BR>
665With this objective the student shows proficient understanding and application of digital sculpting tools (2,5D and 3D) to define surface detail (bump) and material expression. The student shows evidence of the ability to translate sculpted polygonal surface definition into texture maps (e.g. normal map, AO).
666<BR><BR>
667Possible outcome: texture(s).' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14460' value='Texturing (3D digital sculpting)'>14460</option><option Objective-pass='Textures catch the look, feel and history of objects and the materials they're made of.
668<BR><BR>
669The student demonstrates the ability to create successful textures using appropriate texturing tools/methods, the created textures meet the project's technical and aesthetic (look and feel) requirements. With regard to shaders the student evidences the ability to observe any existing material and shows evidence of being able to analyze this material so it can be split up in a number of surface properties that can be translated into texture maps that mimic the material look and feel in a convincing way.
670<BR><BR>
671With this objective the student shows proficient understanding and application of procedural texturing tools (e.g. Quixel dDo, Substance Designer/painter) in order to achieve the desired texture maps. The students fully utilizes the advantages of using procedural techniques (e.g. efficiency, no loss of quality, interactivity, re-usability).
672<BR><BR>
673Possible outcome: texture(s).' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14470' value='Texturing (procedural)'>14470</option><option Objective-pass='Performance and optimization play an important role in delivering a successful and satisfying end-product.
674<BR><BR>
675While creating art assets or as a separate step in the pipeline, the student demonstrates sufficient knowledge of software tools to optimize these assets to satisfy technical project requirements or is able to optimize assets nonetheless to free up performance somewhere else. In this process the student shows sufficient awareness of aesthetic demands of the project to optimize the asset at hand without sacrificing aesthetic qualities while following pipeline limitations.
676<BR><BR>
677This objective focuses on textures, attention should be paid to; texture resolution, texture packing (texture atlas), bitdepth, RGBA channels, compression.
678<BR><BR>
679Possible outcome: track record of asset versions, development log.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14480' value='Texturing (optimization)'>14480</option><option Objective-pass='Shaders are needed to define surface and material definition.
680<BR><BR>
681The student shows evidence of recognizing real-life material properties and how these relate to shader parameters. The student is able to select the right shading model, tweak shader parameters or drive these with secondary inputs like utility nodes or textures to make sure the final shader matches its reference sufficiently within technical and artistic requirements of the project.
682<BR><BR>
683This objective focuses primarily on the use of default (engine specific) shaders.
684<BR><BR>
685Possible outcome: shader library.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14490' value='Materials'>14490</option><option Objective-pass='Shaders are needed to define surface and material definition.
686<BR><BR>
687The student shows evidence of recognizing real-life material properties and how these relate to shader parameters. The student is able to select the right shading model, tweak shader parameters or drive these with secondary inputs like utility nodes or textures to make sure the final shader matches its reference sufficiently within technical and artistic requirements of the project.
688<BR><BR>
689This objective focuses on the creation of custom shader networks, the student evidences a solid understanding of how shader networks work, how these can be altered, or used to setup custom materials and/or effects. The student will need to explore, understand and choose suitable nodes and connections that will create the desired result.
690<BR><BR>
691Possible outcome: (custom) shader library.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14500' value='Custom materials (shader networks)'>14500</option><option Objective-pass='Before creating a piece of art or setting a theme, it's common practice to resource and collect visual references in order to improve understanding and authenticity of the subject.
692<BR><BR>
693The student evidences the ability to identify and collect visual information to inform the creative process; information must be relevant, correctly labelled and cover typical examples of the topic. The information can be first or second hand (referenced correctly), directly employable or merely inspirational, but of a quality that suits its purpose. Students may make observational notes, sketches or studies, collect actual tactile examples, collect illustrations, photographs, videos, etc.
694<BR><BR>
695This objective specifically demonstrates the ability to conduct visual research with regard to textures and materials. Research might include; collecting actual material swatches (e.g. metal, leaves, rubbings, fabric, paint), studying the interaction between light and materials, or focus on look development, ensuring an aesthetic look via textures and materials.
696<BR><BR>
697Possible outcome: documentation, presentation, annotated images, moodboard(s), scrapbook, notebook, sketchbook.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14510' value='Visual research (textures and materials)'>14510</option><option Objective-pass='In order to meet the project's technical and aesthetic requirements, technical research is eminent.
698<BR><BR>
699The student demonstrates the ability to conduct technical research with regard to pipeline development, improving efficiency, quality or overall performance. Research could also be focused around obtaining/implementing a specified look and feel not easily possible with existing techniques or default tool chains, it will show the student is capable of solving specific creative or aesthetic problems by researching technical solutions. Research might involve investigating by creating prototypes using different tools or approaches, of which the process and results need to be carefully documented. Documentation should show reasoned final decisions in relation to the research question at hand and in order to meet the desired result. The student should show evidence of being able to self-learn tools and techniques.
700<BR><BR>
701This objective demonstrates the ability to conduct technical research with regard to textures and shaders. Possible subjects include; scanning, shading models, GPU-load, texture passes, texture memory, look development.
702<BR><BR>
703Possible outcome: research documentation, presentation, prototypes, test-cases.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14520' value='Technical research (textures and materials)'>14520</option><option Objective-pass='In order to streamline art development and production it's common practice to setup an art pipeline to which all artists must adhere.
704<BR><BR>
705The art pipeline mentions the flow of art assets through development, e.g. from brief to concept to final ingame asset. It clearly describe which tools and software are used, the flow between them (tool-chain) and how the review and approval process is set up. It provides naming conventions, file formats to be used, where files need to be saved and how source control fits in.
706<BR><BR>
707This objective specifically demonstrates the ability to setup a viable texture/shader pipeline for the project. Use this objective for (larger) projects that involve a separate texture/shader team or in case the project requires a more complex texture/shader pipeline.
708<BR><BR>
709Possible outcome: pipeline documentation, flow charts.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14530' value='Texture/shader pipeline'>14530</option><option Objective-pass='A render prepares any scene for final presentation in 2D (or 3D).
710<BR><BR>
711The student will demonstrate the ability to create a rendered pass/image/sequence. The pass/image/sequence shall be of correct resolution and bit depth. It will be artifact free and demonstrate an ability to control issues such as noise, sampling, anti aliasing etc. The rendered pass/image/sequence is ready for further processing or ready for final presentation.
712<BR><BR>
713Possible outcome: image files, render passes.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14540' value='Rendering'>14540</option><option Objective-pass='Before creating a piece of art or setting a theme, it's common practice to resource and collect visual references in order to improve understanding and authenticity of the subject.
714<BR><BR>
715The student evidences the ability to identify and collect visual information to inform the creative process; information must be relevant, correctly labelled and cover typical examples of the topic. The information can be first or second hand (referenced correctly), directly employable or merely inspirational, but of a quality that suits its purpose. Students may make observational notes, sketches or studies, collect actual tactile examples, collect illustrations, photographs, videos, etc.
716<BR><BR>
717This objective specifically demonstrates the ability to conduct visual research with regard to rendering. Research might include; reference gathering of similar sources, breakdown of existing sources into art components (e.g. color, contrast, depth), study of how these components affect content, story and meaning.
718<BR><BR>
719Possible outcome: documentation, presentation, annotated images, moodboard(s), scrapbook, notebook, sketchbook.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14550' value='Visual research (rendering)'>14550</option><option Objective-pass='In order to meet the project's technical and aesthetic requirements, technical research is eminent.
720<BR><BR>
721The student demonstrates the ability to conduct technical research with regard to pipeline development, improving efficiency, quality or overall performance. Research could also be focused around obtaining/implementing a specified look and feel not easily possible with existing techniques or default tool chains, it will show the student is capable of solving specific creative or aesthetic problems by researching technical solutions. Research might involve investigating by creating prototypes using different tools or approaches, of which the process and results need to be carefully documented. Documentation should show reasoned final decisions in relation to the research question at hand and in order to meet the desired result. The student should show evidence of being able to self-learn tools and techniques.
722<BR><BR>
723This objective demonstrates the ability to conduct technical research with regard to rendering. Possible subjects include; filtering and sampling techniques, render stages and passes (e.g diffuse, specular, reflection, refraction, normal etc.), scene and file management, look development.
724<BR><BR>
725Possible outcome: research documentation, presentation, prototypes, test-cases.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14560' value='Technical research (rendering)'>14560</option><option Objective-pass='In order to streamline art development and production it's common practice to setup an art pipeline to which all artists must adhere.
726<BR><BR>
727The art pipeline mentions the flow of art assets through development, e.g. from brief to concept to final ingame asset. It clearly describe which tools and software are used, the flow between them (tool-chain) and how the review and approval process is set up. It provides naming conventions, file formats to be used, where files need to be saved and how source control fits in.
728<BR><BR>
729This objective specifically demonstrates the ability to setup a viable render/compositing pipeline for the project. Use this objective for (larger) projects that involve a separate render/compositing team or in case the project requires a more complex render/compositing pipeline.
730<BR><BR>
731Possible outcome: pipeline documentation, flow charts.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14570' value='Render/compositing pipeline'>14570</option><option Objective-pass='Performance and optimization play an important role in delivering a successful and satisfying end-product.
732<BR><BR>
733While creating art assets or as a separate step in the pipeline, the student demonstrates sufficient knowledge of software tools to optimize these assets to satisfy technical project requirements or is able to optimize assets nonetheless to free up performance somewhere else. In this process the student shows sufficient awareness of aesthetic demands of the project to optimize the asset at hand without sacrificing aesthetic qualities while following pipeline limitations.
734<BR><BR>
735This objective focuses on rendering, attention should be paid to; render times, render passes, render resolution, file-formats, render settings (e.g. anti-aliasing, sampling, number of bounces), etc.
736<BR><BR>
737Possible outcome: track record of asset versions, development log.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14580' value='Rendering (optimization)'>14580</option><option Objective-pass='With moving images, sequences and shots, video editing plays and important role in communication of information, content and story.
738<BR><BR>
739The student will demonstrate knowledge of video editing techniques. Cuts, L-Cuts, Crossfades, text overlays, compression algorithms, delivery formats and codecs. They will display understanding of organised and efficient workflow (well structured and named filing systems). The student will demonstrate an empathy for timing, flow, balance and composition. Students will demonstrate an ability to artistically apply various digital effects, color grading, color correction. The video edit meets technical and aesthetic requirements set for the project.
740<BR><BR>
741Possible outcome: edited footage, frame sequence, video, animated short.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14590' value='Video editing'>14590</option><option Objective-pass='Before creating a piece of art or setting a theme, it's common practice to resource and collect visual references in order to improve understanding and authenticity of the subject.
742<BR><BR>
743The student evidences the ability to identify and collect visual information to inform the creative process; information must be relevant, correctly labelled and cover typical examples of the topic. The information can be first or second hand (referenced correctly), directly employable or merely inspirational, but of a quality that suits its purpose. Students may make observational notes, sketches or studies, collect actual tactile examples, collect illustrations, photographs, videos, etc.
744<BR><BR>
745This objective specifically demonstrates the ability to conduct visual research with regard to video editing. Research might include; reference gathering, breakdown of collected references into components (e.g. cutting, use of transitions, audio, music and effects), study of how these components affect content, story and meaning.
746<BR><BR>
747Possible outcome: documentation, presentation, annotated images, moodboard(s), scrapbook, notebook, sketchbook.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14600' value='Visual research (video editing)'>14600</option><option Objective-pass='In order to meet the project's technical and aesthetic requirements, technical research is eminent.
748<BR><BR>
749The student demonstrates the ability to conduct technical research with regard to pipeline development, improving efficiency, quality or overall performance. Research could also be focused around obtaining/implementing a specified look and feel not easily possible with existing techniques or default tool chains, it will show the student is capable of solving specific creative or aesthetic problems by researching technical solutions. Research might involve investigating by creating prototypes using different tools or approaches, of which the process and results need to be carefully documented. Documentation should show reasoned final decisions in relation to the research question at hand and in order to meet the desired result. The student should show evidence of being able to self-learn tools and techniques.
750<BR><BR>
751This objective demonstrates the ability to conduct technical research with regard to video editing. Possible subjects include; audio, video manipulation, color grading, motion graphics.
752<BR><BR>
753Possible outcome: research documentation, presentation, prototypes, test-cases.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14610' value='Technical research (video editing)'>14610</option><option Objective-pass='A rig is a technically constructed setup of joints, hierarchies and constraints to drive a skeleton and thus a model.
754<BR><BR>
755The student will demonstrate the ability to analyze animation requirements and how rigging should facilitate this. The student will need to take the project's art and technical requirements into account as well as seek and process input from an animator (the client, end user) to deliver a detailed brief that could be used by a rigger. There must be enough detail for a 3rd party to complete a rig.
756<BR><BR>
757Possible outcome: rigging brief.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14620' value='Rigging brief'>14620</option><option Objective-pass='A rig is a technically constructed setup of joints, hierarchies and constraints to drive a skeleton and thus a model.
758<BR><BR>
759The student must demonstrate the ability to create a satisfactory rig that meets the brief. The rig must be technically solid (e.g. use of bones, skinning, blend shapes), efficiently built, offer accurate controls, easy to use, fit for purpose.
760<BR><BR>
761This is a high level objective, there are separate objectives for character, facial and prop rigs.
762<BR><BR>
763Possible outcome: rig.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14630' value='Rigging'>14630</option><option Objective-pass='A rig is a technically constructed setup of joints, hierarchies and constraints to drive a skeleton and thus a model.
764<BR><BR>
765The student must demonstrate the ability to create a satisfactory rig that meets the brief. The rig must be technically solid (e.g. use of bones, skinning, blend shapes), efficiently built, offer accurate controls, easy to use, fit for purpose.
766<BR><BR>
767This objective focuses on character rigs (bipedal, non-bipedal, creatures), special attention should be paid to body motion and expression, muscles, hair, wings, tails, etc.
768<BR><BR>
769Possible outcome: character rig, creature rig.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14640' value='Character rig'>14640</option><option Objective-pass='A rig is a technically constructed setup of joints, hierarchies and constraints to drive a skeleton and thus a model.
770<BR><BR>
771The student must demonstrate the ability to create a satisfactory rig that meets the brief. The rig must be technically solid (e.g. use of bones, skinning, blend shapes), efficiently built, offer accurate controls, easy to use, fit for purpose.
772<BR><BR>
773This objective focuses on facial rigs, special attention should be paid to facial expressions and motion, delivering convincing dialogue, showing emotion, etc.
774<BR><BR>
775Possible outcome: facial rig, eye rig.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14650' value='Facial rig'>14650</option><option Objective-pass='A rig is a technically constructed setup of joints, hierarchies and constraints to drive a skeleton and thus a model.
776<BR><BR>
777The student must demonstrate the ability to create a satisfactory rig that meets the brief. The rig must be technically solid (e.g. use of bones, skinning, blend shapes), efficiently built, offer accurate controls, easy to use, fit for purpose.
778<BR><BR>
779This objective focuses on more complex prop rigs (e.g. weapons, vehicles), the rig should facilitate the required actions necessary for the prop or vehicle and allow for all expected motions, automated or manual, etc.
780<BR><BR>
781Possible outcome: vehicle rig, helicopter rig, weapon rig.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14660' value='Prop rig'>14660</option><option Objective-pass='Planning animation motions through a list and descriptions is a common and vital part of planning time and resources required.
782<BR><BR>
783The student will demonstrate the ability to asses and develop a complete overview and list of the animation needs of the project. The student will asses the current requirements and resources and make recommendations where necessary to fulfill the brief. The brief should mention a list scoping all primary and incidental animations for all animated elements, including a description for each listed item. Animation length may also be estimated.
784<BR><BR>
785Possible outcome: animation brief, animation plan.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14670' value='Animation brief'>14670</option><option Objective-pass='Storyboards are a key part of any process describing a story, action, dialogue or choreography.
786<BR><BR>
787The student will demonstrate the ability to clearly develop through still images in a sequence (storyboards) the path of the story, sequence or scene. Particular attention must be paid to the camera, staging, actor, dialogue, music, acting, animation and scene direction. Storyboards can take different forms, from still drawings clearly showing the state of animation at subsequent stages to an animatic (moving storyboard) showing the stills in sequence accompanied by the sound track as a full motion video.
788<BR><BR>
789Possible outcome: storyboard, animated storyboard.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14680' value='Storyboards (Animation)'>14680</option><option Objective-pass='With animation, artists make their subjects comes to life and tell stories.
790<BR><BR>
791The student will demonstrate a proficient use of the necessary tools required to create a key frame animation. Knowledge of the 12 principles of animation should be present in the actions to aid in delivering a convincing action or motion. The student can create a convincing motion be it mechanical, creature or incidental and pays attention to weight, balance, gravity, reaction, emotion and story based on the project requirements and animation brief.
792<BR><BR>
793This is a high level objective, there are separate objectives for more specific areas of animation like characters, facial and props (e.g. vehicles) animation.
794<BR><BR>
795Possible outcome: animation cycles, animation sequence.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14690' value='Animation'>14690</option><option Objective-pass='With animation, artists make their subjects comes to life and tell stories.
796<BR><BR>
797The student will demonstrate a proficient use of the necessary tools required to create a key frame animation. Knowledge of the 12 principles of animation should be present in the actions to aid in delivering a convincing action or motion. The student can create a convincing motion be it mechanical, creature or incidental and pays attention to weight, balance, gravity, reaction, emotion and story based on the project requirements and animation brief.
798<BR><BR>
799This objective specifically focuses on prop animation (e.g. weapons, vehicles). In addition to above the student should evidence an understanding of how to achieve believable and convincing animation to demonstrate how the prop would operate in the real world and to account for real world elements such as gravity, environment, collision, etc.
800<BR><BR>
801Possible outcome: animated weapon, animated car.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14700' value='Prop animation'>14700</option><option Objective-pass='With animation, artists make their subjects comes to life and tell stories.
802<BR><BR>
803The student will demonstrate a proficient use of the necessary tools required to create a key frame animation. Knowledge of the 12 principles of animation should be present in the actions to aid in delivering a convincing action or motion. The student can create a convincing motion be it mechanical, creature or incidental and pays attention to weight, balance, gravity, reaction, emotion and story based on the project requirements and animation brief.
804<BR><BR>
805This objective specifically focuses on character animation which accounts for a large share in any animated production. In addition to above the student should demonstrate an understanding of body mechanics, acting performance, body language and attitude in a clear and convincing manner.
806<BR><BR>
807Possible outcome: walk cycles, cutscenes, cinematics.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14710' value='Character animation'>14710</option><option Objective-pass='Facial animation and expression are linked to attitude, dialogue and emotion of the character.
808<BR><BR>
809The student will demonstrate a proficient use of the necessary tools required to create a key frame animation. Knowledge of the 12 principles of animation should be present in the actions to aid in delivering a convincing action or motion. The student can create a convincing motion be it mechanical, creature or incidental and pays attention to weight, balance, gravity, reaction, emotion and story based on the project requirements and animation brief.
810<BR><BR>
811This objective specifically focuses on facial animation, which requires specialist attention and care. In addition to above the student should demonstrate an understanding of how to achieve believable facial performance, examples: emotional, attitude, dialogue. The student must demonstrate the ability to apply the knowledge needed of facial structure and movement to tell what the character is thinking or feeling
812<BR><BR>
813Possible outcome: dialogue scene, facial animation within a physical game action.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14720' value='Facial animation'>14720</option><option Objective-pass='The 12 principles of animation are the industry standard for study and communication of how any element animates in 2D or 3D.
814<BR><BR>
815The student evidences research into the foundational animation concepts & principles such as squash & stretch, overlap and drag, anticipation/action/reaction, etc. Research is preferably accompanied by applied examples and test-cases or applied within a project. The research should be pertinent and focused, it should facilitate accuracy relative to the project and provide opportunities for adequate iterations. The process and results need to be carefully documented..
816<BR><BR>
817Possible outcome: research documentation, presentation, prototypes, test-cases.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14730' value='Research animation principles'>14730</option><option Objective-pass='Body mechanics relate to convincing motion of any character (human or other) within the constraints of believable or acceptable physical extremes.
818<BR><BR>
819The student conducts and evidences research of body mechanics within a characters motion, real or fantastical. Planning, live action video footage (stock or made by the student) will aid in the development of knowledge into the specifics of the body mechanics of the animation being performed. Research is preferably accompanied by applied examples and test-cases or applied within a project. The research should be pertinent and focused, it should facilitate accuracy relative to the project and provide opportunities for adequate iterations. The process and results need to be carefully documented.
820<BR><BR>
821Possible outcome: research documentation, presentation, prototypes, test-cases.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14740' value='Research body mechanics'>14740</option><option Objective-pass='Body mechanics relate to convincing motion of any character (human or other) within the constraints of believable or acceptable physical extremes.
822<BR><BR>
823The student can animate a character convincingly showing a solid use of weight, balance, timing, spacing, etc. The student will deliver a believable physical performance or action.
824<BR><BR>
825Possible outcome: animated action scene, weight lift, parkour scene.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14750' value='Apply body mechanics'>14750</option><option Objective-pass='Acting and performance are storytelling elements that require all the knowledge of body mechanics as well as an understanding of emotion and attitude within the motion.
826<BR><BR>
827The student will study acting, from mime to theater, to TV to film. Understanding what is to be conveyed and how to convey it is a study in itself including how the audience will be considered in the decision making. The student must elaborate their understanding of these varied acting styles. Research is preferably accompanied by applied examples and test-cases or applied within a project. The research should be pertinent and focused, it should facilitate accuracy relative to the project and provide opportunities for adequate iterations. The process and results need to be carefully documented.
828<BR><BR>
829Possible outcome: research documentation, presentation, video clips, prototypes, test-cases.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14760' value='Research acting and body language'>14760</option><option Objective-pass='Acting and performance are storytelling elements that require all the knowledge of body mechanics as well as an understanding of emotion and attitude within the motion.
830<BR><BR>
831The student must demonstrate through their animation an attitude and emotion to ensure the audience relates to the characters thought process and decision making. Change of attitude and physical movement are the tools available to hold the audiences attention during story telling moments.
832<BR><BR>
833Possible outcome: cutscene for a game, dialogue or acting animation' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14770' value='Apply acting and body language'>14770</option><option Objective-pass='Facial animation and expression are linked to attitude, dialogue and emotion of the character.
834<BR><BR>
835The student conducts and evidences research in the area of facial animations, expressions and dialogue. Research can be done via studying live action video footage (stock or made by the student) or focus around specific topics like the face muscle system (atrophy, asymmetry), eyes, mouth, lip sync and phonemes. Research is preferably accompanied by applied examples and test-cases or applied within a project. The research should be pertinent and focused, it should facilitate accuracy relative to the project and provide opportunities for adequate iterations. The process and results need to be carefully documented.
836<BR><BR>
837Possible outcome: research documentation, presentation, video clips, prototypes, test-cases.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14780' value='Research facial animation'>14780</option><option Objective-pass='Before creating a piece of art or setting a theme, it's common practice to resource and collect visual references in order to improve understanding and authenticity of the subject.
838<BR><BR>
839The student evidences the ability to identify and collect visual information to inform the creative process; information must be relevant, correctly labelled and cover typical examples of the topic. The information can be first or second hand (referenced correctly), directly employable or merely inspirational, but of a quality that suits its purpose. Students may make observational notes, sketches or studies, collect actual tactile examples, collect illustrations, photographs, videos, etc.
840<BR><BR>
841This objective specifically demonstrates the ability to conduct visual research with regard to animation. Research topics include; classic films and animated shorts, anatomy, etc.
842<BR><BR>
843Possible outcome: documentation, presentation, annotated images, moodboard(s), scrapbook, notebook, sketchbook.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14790' value='Visual research (animation)'>14790</option><option Objective-pass='In order to meet the project's technical and aesthetic requirements, technical research is eminent.
844<BR><BR>
845The student demonstrates the ability to conduct technical research with regard to pipeline development, improving efficiency, quality or overall performance. Research could also be focused around obtaining/implementing a specified look and feel not easily possible with existing techniques or default tool chains, it will show the student is capable of solving specific creative or aesthetic problems by researching technical solutions. Research might involve investigating by creating prototypes using different tools or approaches, of which the process and results need to be carefully documented. Documentation should show reasoned final decisions in relation to the research question at hand and in order to meet the desired result. The student should show evidence of being able to self-learn tools and techniques.
846<BR><BR>
847This objective demonstrates the ability to conduct technical research with regard to animation. Possible subjects include; 3D scanning, MoCap systems, procedural animation.
848<BR><BR>
849Possible outcome: research documentation, presentation, prototypes, test-cases.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14800' value='Technical research (animation)'>14800</option><option Objective-pass='In order to streamline art development and production it's common practice to setup an art pipeline to which all artist must adhere.
850<BR><BR>
851On a practical level, the art pipeline mentions the flow of art assets through development, e.g. from brief to concept to final ingame asset. It clearly describe which tools and software are used and the flow between them. It provides naming conventions, file formats to be used, where files need to be saved and how source control fits in. On an organizational level it should define how assets flow between team members and/or departments, guidelines for how time and budget is allocated per step and how the reviewing and approval process is set up.
852<BR><BR>
853This objective specifically demonstrates the ability to setup a viable animation pipeline for the project. Viability can be evidenced through extensive research into the project's technical and artistic requirements which need to be met by the pipeline. Research might involve investigating by creating prototypes using different tools or approaches, of which the process and results need to be carefully documented. Documentation should show reasoned final decisions in relation to the setting up of an appropriate pipeline to meet the desired result.
854<BR><BR>
855Possible subjects: animation workflow and process (key stages; planning, thumbnailing, playblasting, animating, feedback integration), animation tools.
856<BR><BR>
857Possible outcome: pipeline documentation, prototypes, test-cases, flow charts.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14810' value='Animation pipeline'>14810</option><option Objective-pass='Performance and optimization play an important role in delivering a successful and satisfying end-product.
858<BR><BR>
859While creating art assets or as a separate step in the pipeline, the student demonstrates sufficient knowledge of software tools to optimize these assets to satisfy technical project requirements or is able to optimize assets nonetheless to free up performance somewhere else. In this process the student shows sufficient awareness of aesthetic demands of the project to optimize the asset at hand without sacrificing aesthetic qualities while following pipeline limitations.
860<BR><BR>
861This objective focuses on animation, attention should be paid to; number of keyframes and interpolation between them, animation blending, loop and cycle lengths, rigging properties like amount of joints and bones, skinning.
862<BR><BR>
863Possible outcome: track record of asset versions, development log.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14820' value='Animation (optimization)'>14820</option><option Objective-pass='Motion capture is a way to capture real-life actions that can be transferred or re-targeted to a digital skeleton and model.
864<BR><BR>
865In order to conduct a successful MoCap session, the session needs to be carefully planned and prepared. Planning involves deriving a shot list, props, locations from storyboards (MoCap for cinematics) or move list (MoCap for games) as well as casting the right MoCap actor for the job. The student demonstrates the ability to analyze requirements, dependencies, schedules and available resources (e.g. cast, locations, Mocap equipment, props) and writes a careful plan accordingly.
866<BR><BR>
867Possible outcome: planning document, MoCap schedule.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14830' value='MoCap (Prepare and Plan)'>14830</option><option Objective-pass='Motion capture is a way to capture real-life actions that can be transferred or re-targeted to a digital skeleton and model.
868<BR><BR>
869The student evidences clear execution of a Mocap plan and sticks to schedule. The student clearly directs actions and shots, makes sure data is carefully captured and stored safely and efficiently on the shoot floor ready for re-targeting, processing and cleanup.
870<BR><BR>
871Possible outcome: raw motion capture data.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14840' value='MoCap (conduct)'>14840</option><option Objective-pass='Motion capture is a way to capture real-life actions that can be transferred or re-targeted to a digital skeleton and model.
872<BR><BR>
873The student shows awareness of the character shot list, the kind of acting and performance required and is able to execute this according to plan. The student demonstrates credible acting skills or performance skills in the domain of what is being captured (e.g. parkour, gymnastics, tennis, martial arts).
874<BR><BR>
875Possible outcome: raw animation clips.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14850' value='MoCap (act and perform)'>14850</option><option Objective-pass='Motion capture is a way to capture real-life actions that can be transferred or re-targeted to a digital skeleton and model.
876<BR><BR>
877After a MoCap session has taken pace, all collected raw motion capture data needs to be re-targeted, cleaned and edited for use in project application. To evidence the student shows a high level understanding of motion and actions, he convincingly re-targets data to the applicable skeleton, removes inconsistencies, errors and edits data to fit the desired motion.
878<BR><BR>
879Possible outcome: cinematic, cutscene or game ready animation clips.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14860' value='MoCap (processing data)'>14860</option><option Objective-pass='The overall aesthetic vision will drive all art decisions as well as sets one of the most important USP's of the project.
880<BR><BR>
881The student is able to write a concise brief with regard to the art direction demands of the project. In essence the brief should only give a short list of demands, wishes and requirements regarding the visual style or look and feel for the project. It should help the art team making a head start as well as avoid wasting time in the early stages of development.
882<BR><BR>
883This objective covers the overall aesthetic vision for the project, and is commonly written by the creative director or company art director.
884<BR><BR>
885Possible outcome: art brief, visual design specifications.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14870' value='Look and feel brief'>14870</option><option Objective-pass='In order to develop a solid aesthetic vision that meets the project's requirements; research needs to be conducted into the project's theme, content and story.
886<BR><BR>
887The student conducts and evidences research into specific look and feel issues. In doing this the student identifies, describes/collects/draws, appraises (written or visual) potentially suitable resourced examples for topics related to art direction. The research should be pertinent and focused, it should facilitate accuracy relative to the project and provide opportunities for adequate iterations.
888<BR><BR>
889Possible topics for research include: art direction, art movements, film aesthetics etc.
890<BR><BR>
891Possible outcome: documentation, presentation, annotated images, moodboard(s), scrapbook, notebook, sketchbook.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14880' value='Visual research (look and feel)'>14880</option><option Objective-pass='In order to meet the project's technical and aesthetic requirements, technical research is eminent.
892<BR><BR>
893The student demonstrates the ability to conduct technical research with regard to pipeline development, improving efficiency, quality or overall performance. Research could also be focused around obtaining/implementing a specified look and feel not easily possible with existing techniques or default tool chains, it will show the student is capable of solving specific creative or aesthetic problems by researching technical solutions. Research might involve investigating by creating prototypes using different tools or approaches, of which the process and results need to be carefully documented. Documentation should show reasoned final decisions in relation to the research question at hand and in order to meet the desired result. The student should show evidence of being able to self-learn tools and techniques.
894<BR><BR>
895This objective demonstrates the ability to conduct technical research with regard to developing an aesthetic vision. Possible subjects include; study of how anything CG (e.g. models, textures, post-processing, effects, shaders) could benefit the development of a unique visual style.
896<BR><BR>
897Possible outcome: research documentation, presentation, prototypes, test-cases.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14890' value='Technical research (look and feel)'>14890</option><option Objective-pass='The overall aesthetic vision will drive all art decisions as well as sets one of the most important USP's of the project.
898<BR><BR>
899After the initial brief has been written, the student will demonstrate the ability to visually (e.g. painting, sketching, referencing, prototyping) explore the aesthetic vision for the project. This is all presented in a comprehendable manner, containing visual research as well as the student's own designs and written explorative/explanatory notes. The student is able to show evidence of a well-thought through project with well developed ideas. The student is able to present his ideas for the final aesthetic vision clearly and without ambiguity.
900<BR><BR>
901This objective focuses specifically on the overall aesthetic vision, attention should be paid to overall design decisions like color, mood, theme, use of form and shapes, composition (rules and conventions).
902<BR><BR>
903Possible outcome: moodboards, style guide, art bible, production design document.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14900' value='Look and feel design'>14900</option><option Objective-pass='Before the actual design of anything art related starts the art team needs to be briefed regarding the subject's theme, content and story.
904<BR><BR>
905The student is able to write a concise brief with regard to the art direction demands of the project. In essence the brief should only give a short list of demands, wishes and requirements regarding the visual style or look and feel for the project. It should help the art team making a head start as well as avoid wasting time in the early stages of development.
906<BR><BR>
907This objective covers character design specifically, it should provide details regarding character style, age, gender, history and time-period.
908<BR><BR>
909Possible outcome: art brief, visual design specifications.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14910' value='Character brief'>14910</option><option Objective-pass='Before creating a piece of art or setting a theme, it's common practice to resource and collect visual references in order to improve understanding and authenticity of the subject.
910<BR><BR>
911The student evidences the ability to identify and collect visual information to inform the creative process; information must be relevant, correctly labelled and cover typical examples of the topic. The information can be first or second hand (referenced correctly), directly employable or merely inspirational, but of a quality that suits its purpose. Students may make observational notes, sketches or studies, collect actual tactile examples, collect illustrations, photographs, videos, etc.
912<BR><BR>
913This objective specifically demonstrates the ability to conduct visual research with regard to character design. Research topics include; anatomy (life drawing), hair, fashion, period styles, jewelry etc.
914<BR><BR>
915Possible outcome: documentation, presentation, annotated images, moodboard(s), scrapbook, notebook, sketchbook.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14920' value='Visual research (characters)'>14920</option><option Objective-pass='In order to meet the project's technical and aesthetic requirements, technical research is eminent.
916<BR><BR>
917The student demonstrates the ability to conduct technical research with regard to pipeline development, improving efficiency, quality or overall performance. Research could also be focused around obtaining/implementing a specified look and feel not easily possible with existing techniques or default tool chains, it will show the student is capable of solving specific creative or aesthetic problems by researching technical solutions. Research might involve investigating by creating prototypes using different tools or approaches, of which the process and results need to be carefully documented. Documentation should show reasoned final decisions in relation to the research question at hand and in order to meet the desired result. The student should show evidence of being able to self-learn tools and techniques.
918<BR><BR>
919This objective demonstrates the ability to conduct technical research with regard to characters. Possible subjects include; 3D scanning, skinning, muscle simulation, cloth simulation, hair, fur.
920<BR><BR>
921Possible outcome: research documentation, presentation, prototypes, test-cases.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14930' value='Technical research (characters)'>14930</option><option Objective-pass='After the brief has been written the art team starts designing and presenting visual ideas for use in the project.
922<BR><BR>
923Taking the brief and overall aesthetic vision (art direction, style, theme) into account, the student demonstrates the ability to visually (e.g. painting, sketching, referencing, prototyping) explore the subject at hand. The created concepts and designs are all presented in a comprehendable manner, containing visual research as well as the student's own designs and written explorative/explanatory notes. The student is able to show evidence of a well-thought through project with well developed ideas. The student is able to present his ideas clearly and without ambiguity for use later in the project or further down the pipeline.
924<BR><BR>
925This objective focuses specifically on character design, besides generic art principles (e.g. contrast, flow, rhythm, balance, weight) attention should be paid to; character credibility, character history, readability, silhouettes and contrast in materials (e.g. skin, clothing, hair).
926<BR><BR>
927Possible outcome: concepts (2D and/or 3D), moodboards, style guide, model sheets.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14940' value='Character design'>14940</option><option Objective-pass='In order to streamline art development and production it's common practice to setup an art pipeline to which all artists must adhere.
928<BR><BR>
929The art pipeline mentions the flow of art assets through development, e.g. from brief to concept to final ingame asset. It clearly describe which tools and software are used, the flow between them (tool-chain) and how the review and approval process is set up. It provides naming conventions, file formats to be used, where files need to be saved and how source control fits in.
930<BR><BR>
931This objective specifically demonstrates the ability to setup a viable character pipeline for the project. Use this objective for (larger) projects that involve a separate character team or in case the project requires a more complex character pipeline.
932<BR><BR>
933Possible outcome: pipeline documentation, flow charts.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14950' value='Character pipeline'>14950</option><option Objective-pass='Polygonal models are a common asset type used in games and animation.
934<BR><BR>
935The student show evidence of being able to construct a polygonal model that technically satisfies project requirements (e.g. poly budgets, edge flows for animation) as well as shows sufficient awareness of aesthetic demands of the project to create a well-observed, interesting, and artistically satisfying model. Models will be free of technical errors (e.g. lamina faces, coincident vertices, hole faces, and incorrect vertex numbering), construction errors (e.g. leftover geometry, spikes, improper edge patterns), and organizational errors (e.g. illogical groups, non-descriptive naming, improper usage of layers).
936<BR><BR>
937This objective focuses specifically on character models. Through his work the student must demonstrate understanding the following aspects; selecting the appropriate modeling technique(s) for the subject at hand (check: modeling objectives), character model accurately follows design specifications (e.g. model sheets), character model meets technical specifications (e.g. poly budget, edge topology with regard to skinning and animation).
938<BR><BR>
939Possible outcome: 3D polygonal model, Unreal asset, Maya file.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14960' value='Character modeling'>14960</option><option Objective-pass='Textures catch the look, feel and history of objects and the materials they're made of.
940<BR><BR>
941The student demonstrates the ability to create successful textures using appropriate texturing tools/methods, the created textures meet the project's technical and aesthetic (look and feel) requirements. With regard to shaders the student evidences the ability to observe any existing material and shows evidence of being able to analyze this material so it can be split up in a number of surface properties that can be translated into texture maps that mimic the material look and feel in a convincing way.
942<BR><BR>
943This objective focuses specifically on character textures. Through his work the student must demonstrate understanding the following aspects; selecting the appropriate texturing technique(s) for the subject at hand (check: texturing objectives), textures must sustain and enhance character mesh readability, textures must show history and origin, textures must be coherent and in line with the appropriate character style/art direction, textures must use appropriate art principles (e.g. rhythm, flow, contrast) to enhance the dynamic strength of the character.
944<BR><BR>
945Possible outcome: texture(s), character renders.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14970' value='Character textures'>14970</option><option Objective-pass='Before the actual design of anything art related starts the art team needs to be briefed regarding the subject's theme, content and story.
946<BR><BR>
947The student is able to write a concise brief with regard to the art direction demands of the project. In essence the brief should only give a short list of demands, wishes and requirements regarding the visual style or look and feel for the project. It should help the art team making a head start as well as avoid wasting time in the early stages of development.
948<BR><BR>
949This objective covers environment design specifically, it should provide details regarding environment style, geographic location, environmental conditions, season, available resources, architectural style, etc.
950<BR><BR>
951Possible outcome: art brief, visual design specifications.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14980' value='Environment brief'>14980</option><option Objective-pass='Before creating a piece of art or setting a theme, it's common practice to resource and collect visual references in order to improve understanding and authenticity of the subject.
952<BR><BR>
953The student evidences the ability to identify and collect visual information to inform the creative process; information must be relevant, correctly labelled and cover typical examples of the topic. The information can be first or second hand (referenced correctly), directly employable or merely inspirational, but of a quality that suits its purpose. Students may make observational notes, sketches or studies, collect actual tactile examples, collect illustrations, photographs, videos, etc.
954<BR><BR>
955This objective specifically demonstrates the ability to conduct visual research with regard to environment design. Research topics include; location scouting, terrain and landscapes, vegetation, architecture, city planning, civil engineering, etc.
956<BR><BR>
957Possible outcome: documentation, presentation, annotated images, moodboard(s), scrapbook, notebook, sketchbook.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='14990' value='Visual research (environments)'>14990</option><option Objective-pass='In order to meet the project's technical and aesthetic requirements, technical research is eminent.
958<BR><BR>
959The student demonstrates the ability to conduct technical research with regard to pipeline development, improving efficiency, quality or overall performance. Research could also be focused around obtaining/implementing a specified look and feel not easily possible with existing techniques or default tool chains, it will show the student is capable of solving specific creative or aesthetic problems by researching technical solutions. Research might involve investigating by creating prototypes using different tools or approaches, of which the process and results need to be carefully documented. Documentation should show reasoned final decisions in relation to the research question at hand and in order to meet the desired result. The student should show evidence of being able to self-learn tools and techniques.
960<BR><BR>
961This objective demonstrates the ability to conduct technical research with regard to environments. Possible subjects include; 3D scanning and point clouds, vegetation, terrain, skies.
962<BR><BR>
963Possible outcome: research documentation, presentation, prototypes, test-cases.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15000' value='Technical research (environments)'>15000</option><option Objective-pass='After the brief has been written the art team starts designing and presenting visual ideas for use in the project.
964<BR><BR>
965Taking the brief and overall aesthetic vision (art direction, style, theme) into account, the student demonstrates the ability to visually (e.g. painting, sketching, referencing, prototyping) explore the subject at hand. The created concepts and designs are all presented in a comprehendable manner, containing visual research as well as the student's own designs and written explorative/explanatory notes. The student is able to show evidence of a well-thought through project with well developed ideas. The student is able to present his ideas clearly and without ambiguity for use later in the project or further down the pipeline.
966<BR><BR>
967This objective focuses specifically on environment design, besides generic art principles (e.g. contrast, flow, rhythm, balance, weight) attention should be paid to; geographic location, environmental conditions, environment history, available resources, architecture, lay-out, depth, silhouettes, etc.
968<BR><BR>
969Possible outcome: concepts (2D and/or 3D), moodboards, style guide, paint overs, model sheets.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15010' value='Environment design'>15010</option><option Objective-pass='In order to streamline art development and production it's common practice to setup an art pipeline to which all artists must adhere.
970<BR><BR>
971The art pipeline mentions the flow of art assets through development, e.g. from brief to concept to final ingame asset. It clearly describe which tools and software are used, the flow between them (tool-chain) and how the review and approval process is set up. It provides naming conventions, file formats to be used, where files need to be saved and how source control fits in.
972<BR><BR>
973This objective specifically demonstrates the ability to setup a viable environment pipeline for the project. Use this objective for (larger) projects that involve a separate environment team or in case the project requires a more complex environment pipeline.
974<BR><BR>
975Possible outcome: pipeline documentation, flow charts.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15020' value='Environment pipeline'>15020</option><option Objective-pass='Polygonal models are a common asset type used in games and animation.
976<BR><BR>
977The student show evidence of being able to construct a polygonal model that technically satisfies project requirements (e.g. poly budgets, edge flows for animation) as well as shows sufficient awareness of aesthetic demands of the project to create a well-observed, interesting, and artistically satisfying model. Models will be free of technical errors (e.g. lamina faces, coincident vertices, hole faces, and incorrect vertex numbering), construction errors (e.g. leftover geometry, spikes, improper edge patterns), and organizational errors (e.g. illogical groups, non-descriptive naming, improper usage of layers).
978<BR><BR>
979This objective focuses specifically on environment models. Through his work the student must demonstrate understanding the following aspects; selecting the appropriate modeling technique(s) for the subject at hand (check: modeling objectives), environment model accurately follows design specifications (e.g. model sheets), environment model meets technical specifications (e.g. efficiently built, fit for repetition, tileable).
980<BR><BR>
981Possible outcome: 3D polygonal model, Unreal asset, Maya file.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15030' value='Environment modeling'>15030</option><option Objective-pass='Textures catch the look, feel and history of objects and the materials they're made of.
982<BR><BR>
983The student demonstrates the ability to create successful textures using appropriate texturing tools/methods, the created textures meet the project's technical and aesthetic (look and feel) requirements. With regard to shaders the student evidences the ability to observe any existing material and shows evidence of being able to analyze this material so it can be split up in a number of surface properties that can be translated into texture maps that mimic the material look and feel in a convincing way.
984<BR><BR>
985This objective focuses specifically on environment textures. Through his work the student must demonstrate understanding the following aspects; selecting the appropriate texturing technique(s) for the subject at hand (check: texturing objectives), textures must sustain and enhance mesh readability, textures must show history and origin, textures must be coherent and in line with the appropriate environment style/art direction, textures must use appropriate art principles (e.g. rhythm, flow, contrast) to enhance the dynamic strength of the environment. In addition efficient use (tiling textures, reusabilty) requires special attention.
986<BR><BR>
987Possible outcome: texture(s), environment renders.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15040' value='Environment textures'>15040</option><option Objective-pass='Environments define the setting were stories take place and where players interact with the game.
988<BR><BR>
989The student demonstrates the ability to create a convincing, believable and beautiful (game) environment. The environment follows functional and aesthetic demands presented by the initial brief and elaborated level and/or environment designs. The student shows understanding of tools (e.g. terrain, vertex paint, foliage tools) and cleverly uses building blocks, set dressing and effects to decorate the environment. The environment provides background to the story, carefully meets look and feel requirements and is efficiently built.
990<BR><BR>
991Possible outcome: story setting, background, game environment.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15050' value='World building and set dressing'>15050</option><option Objective-pass='Performance and optimization play an important role in delivering a successful and satisfying end-product.
992<BR><BR>
993While creating art assets or as a separate step in the pipeline, the student demonstrates sufficient knowledge of software tools to optimize these assets to satisfy technical project requirements or is able to optimize assets nonetheless to free up performance somewhere else. In this process the student shows sufficient awareness of aesthetic demands of the project to optimize the asset at hand without sacrificing aesthetic qualities while following pipeline limitations.
994<BR><BR>
995This objective focuses on environments, attention should be paid to; building blocks, instancing, lodding, tessellation, overdraw.
996<BR><BR>
997Possible outcome: track record of asset versions, development log.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15060' value='Environment (optimization)'>15060</option><option Objective-pass='Before the actual design of anything art related starts the art team needs to be briefed regarding the subject's theme, content and story.
998<BR><BR>
999The student is able to write a concise brief with regard to the art direction demands of the project. In essence the brief should only give a short list of demands, wishes and requirements regarding the visual style or look and feel for the project. It should help the art team making a head start as well as avoid wasting time in the early stages of development.
1000<BR><BR>
1001This objective covers prop design specifically, it should provide details regarding intended style, available resources, state of technology, how the prop operates, ergonomics, etc.
1002<BR><BR>
1003Possible outcome: art brief, visual design specifications.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15070' value='Prop Brief'>15070</option><option Objective-pass='Before creating a piece of art or setting a theme, it's common practice to resource and collect visual references in order to improve understanding and authenticity of the subject.
1004<BR><BR>
1005The student evidences the ability to identify and collect visual information to inform the creative process; information must be relevant, correctly labelled and cover typical examples of the topic. The information can be first or second hand (referenced correctly), directly employable or merely inspirational, but of a quality that suits its purpose. Students may make observational notes, sketches or studies, collect actual tactile examples, collect illustrations, photographs, videos, etc.
1006<BR><BR>
1007This objective specifically demonstrates the ability to conduct visual research with regard to prop design. Research topics include; industrial design, vehicles, weapons, tools, ergonomics, etc.
1008<BR><BR>
1009Possible outcome: documentation, presentation, annotated images, moodboard(s), scrapbook, notebook, sketchbook.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15080' value='Visual research (props)'>15080</option><option Objective-pass='In order to meet the project's technical and aesthetic requirements, technical research is eminent.
1010<BR><BR>
1011The student demonstrates the ability to conduct technical research with regard to pipeline development, improving efficiency, quality or overall performance. Research could also be focused around obtaining/implementing a specified look and feel not easily possible with existing techniques or default tool chains, it will show the student is capable of solving specific creative or aesthetic problems by researching technical solutions. Research might involve investigating by creating prototypes using different tools or approaches, of which the process and results need to be carefully documented. Documentation should show reasoned final decisions in relation to the research question at hand and in order to meet the desired result. The student should show evidence of being able to self-learn tools and techniques.
1012<BR><BR>
1013This objective demonstrates the ability to conduct technical research with regard to props. Possible subjects include; CAD, nurbs.
1014<BR><BR>
1015Possible outcome: research documentation, presentation, prototypes, test-cases.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15090' value='Technical research (props)'>15090</option><option Objective-pass='After the brief has been written the art team starts designing and presenting visual ideas for use in the project.
1016<BR><BR>
1017Taking the brief and overall aesthetic vision (art direction, style, theme) into account, the student demonstrates the ability to visually (e.g. painting, sketching, referencing, prototyping) explore the subject at hand. The created concepts and designs are all presented in a comprehendable manner, containing visual research as well as the student's own designs and written explorative/explanatory notes. The student is able to show evidence of a well-thought through project with well developed ideas. The student is able to present his ideas clearly and without ambiguity for use later in the project or further down the pipeline.
1018<BR><BR>
1019This objective focuses specifically on prop design, besides generic art principles (e.g. contrast, flow, rhythm, balance, weight) attention should be paid to; prop believability (its use, ergonomics and purpose), how it was built, from which materials and how it works, wear and tear.
1020<BR><BR>
1021Possible outcome: concepts (2D and/or 3D), moodboards, style guide, model sheets.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15100' value='Prop design'>15100</option><option Objective-pass='In order to streamline art development and production it's common practice to setup an art pipeline to which all artists must adhere.
1022<BR><BR>
1023The art pipeline mentions the flow of art assets through development, e.g. from brief to concept to final ingame asset. It clearly describe which tools and software are used, the flow between them (tool-chain) and how the review and approval process is set up. It provides naming conventions, file formats to be used, where files need to be saved and how source control fits in.
1024<BR><BR>
1025This objective specifically demonstrates the ability to setup a viable prop pipeline for the project. Use this objective for (larger) projects that involve a separate prop team or in case the project requires a more complex prop pipeline.
1026<BR><BR>
1027Possible outcome: pipeline documentation, flow charts.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15110' value='Prop pipeline'>15110</option><option Objective-pass='Polygonal models are a common asset type used in games and animation.
1028<BR><BR>
1029The student show evidence of being able to construct a polygonal model that technically satisfies project requirements (e.g. poly budgets, edge flows for animation) as well as shows sufficient awareness of aesthetic demands of the project to create a well-observed, interesting, and artistically satisfying model. Models will be free of technical errors (e.g. lamina faces, coincident vertices, hole faces, and incorrect vertex numbering), construction errors (e.g. leftover geometry, spikes, improper edge patterns), and organizational errors (e.g. illogical groups, non-descriptive naming, improper usage of layers).
1030<BR><BR>
1031This objective focuses specifically on prop models. Through his work the student must demonstrate understanding the following aspects; selecting the appropriate modeling technique(s) for the subject at hand (check: modeling objectives), prop model accurately follows design specifications (e.g. model sheets), environment model meets technical specifications (e.g. efficiently built, well prepared for (mechanical) animation).
1032<BR><BR>
1033Possible outcome: 3D polygonal model, Unreal asset, Maya file.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15120' value='Prop modeling'>15120</option><option Objective-pass='Textures catch the look, feel and history of objects and the materials they're made of.
1034<BR><BR>
1035The student demonstrates the ability to create successful textures using appropriate texturing tools/methods, the created textures meet the project's technical and aesthetic (look and feel) requirements. With regard to shaders the student evidences the ability to observe any existing material and shows evidence of being able to analyze this material so it can be split up in a number of surface properties that can be translated into texture maps that mimic the material look and feel in a convincing way.
1036<BR><BR>
1037This objective focuses specifically on prop textures. Through his work the student must demonstrate understanding the following aspects; selecting the appropriate texturing technique(s) for the subject at hand (check: texturing objectives), textures must sustain and enhance mesh readability, textures must show history and origin, textures must be coherent and in line with the appropriate prop style/art direction, textures must use appropriate art principles (e.g. rhythm, flow, contrast) to enhance the dynamic strength of the prop. In addition believability, interfaces, typography with regard to prop design requires special attention.
1038<BR><BR>
1039Possible outcome: texture(s), prop renders.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15130' value='Prop textures'>15130</option><option Objective-pass='Before the actual design of anything art related starts the art team needs to be briefed regarding the subject's theme, content and story.
1040<BR><BR>
1041The student is able to write a concise brief with regard to the art direction demands of the project. In essence the brief should only give a short list of demands, wishes and requirements regarding the visual style or look and feel for the project. It should help the art team making a head start as well as avoid wasting time in the early stages of development.
1042<BR><BR>
1043This objective covers lighting design specifically, it should provide details regarding intended style, mood and atmosphere, time of day, presence of artificial light sources, etc.
1044<BR><BR>
1045Possible outcome: art brief, visual design specifications.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15140' value='Lighting brief'>15140</option><option Objective-pass='Before creating a piece of art or setting a theme, it's common practice to resource and collect visual references in order to improve understanding and authenticity of the subject.
1046<BR><BR>
1047The student evidences the ability to identify and collect visual information to inform the creative process; information must be relevant, correctly labelled and cover typical examples of the topic. The information can be first or second hand (referenced correctly), directly employable or merely inspirational, but of a quality that suits its purpose. Students may make observational notes, sketches or studies, collect actual tactile examples, collect illustrations, photographs, videos, etc.
1048<BR><BR>
1049This objective specifically demonstrates the ability to conduct visual research with regard to lighting. Research might focus on; lighting styles (e.g. soft, dramatic, realistic), lighting for film, stage lighting or can evolve around the intended mood and atmosphere and how lighting could best facilitate this.
1050<BR><BR>
1051Possible outcome: documentation, presentation, annotated images, moodboard(s), scrapbook, notebook, sketchbook.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15150' value='Visual research (lighting design)'>15150</option><option Objective-pass='In order to meet the project's technical and aesthetic requirements, technical research is eminent.
1052<BR><BR>
1053The student demonstrates the ability to conduct technical research with regard to pipeline development, improving efficiency, quality or overall performance. Research could also be focused around obtaining/implementing a specified look and feel not easily possible with existing techniques or default tool chains, it will show the student is capable of solving specific creative or aesthetic problems by researching technical solutions. Research might involve investigating by creating prototypes using different tools or approaches, of which the process and results need to be carefully documented. Documentation should show reasoned final decisions in relation to the research question at hand and in order to meet the desired result. The student should show evidence of being able to self-learn tools and techniques.
1054<BR><BR>
1055This objective demonstrates the ability to conduct technical research with regard to lighting design. Possible subjects include; lighting techniques, light rigs, light caches, global illumination.
1056<BR><BR>
1057Possible outcome: research documentation, presentation, prototypes, test-cases.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15160' value='Technical research (lighting design)'>15160</option><option Objective-pass='After the brief has been written the art team starts designing and presenting visual ideas for use in the project.
1058<BR><BR>
1059Taking the brief and overall aesthetic vision (art direction, style, theme) into account, the student demonstrates the ability to visually (e.g. painting, sketching, referencing, prototyping) explore the subject at hand. The created concepts and designs are all presented in a comprehendable manner, containing visual research as well as the student's own designs and written explorative/explanatory notes. The student is able to show evidence of a well-thought through project with well developed ideas. The student is able to present his ideas clearly and without ambiguity for use later in the project or further down the pipeline.
1060<BR><BR>
1061This objective focuses specifically on lighting design, besides generic art principles (e.g. contrast, flow, rhythm, balance, weight) attention should be paid to; scene composition and hierarchy, mood and atmosphere, time of day, available light sources, etc.
1062<BR><BR>
1063Possible outcome: moodboards, style guide, lighting studies using 2D (digital) paintings, 3D or in project application.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15170' value='Lighting design'>15170</option><option Objective-pass='Lighting sets mood and atmosphere and plays an important role in setting the scene's hierarchy.
1064<BR><BR>
1065The student will demonstrate the ability to create, edit, manipulate and layer lights/lighting. The student understands and applies key factors such as placement, direction, hue, strength, shadow/specular control. Through this, the student will evidence the ability to evoke mood and ambiance, coupled with clarity and visual appeal. Lighting meets technical requirements.
1066<BR><BR>
1067Possible outcome: lighted game level, final cinematic shot.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15180' value='Lighting'>15180</option><option Objective-pass='Performance and optimization play an important role in delivering a successful and satisfying end-product.
1068<BR><BR>
1069While creating art assets or as a separate step in the pipeline, the student demonstrates sufficient knowledge of software tools to optimize these assets to satisfy technical project requirements or is able to optimize assets nonetheless to free up performance somewhere else. In this process the student shows sufficient awareness of aesthetic demands of the project to optimize the asset at hand without sacrificing aesthetic qualities while following pipeline limitations.
1070<BR><BR>
1071This objective focuses on lighting, attention should be paid to; number of lights, light linking, light radius, static vs. dynamic lighting, light maps, light bounces, ambient occlusion, global illumination.
1072<BR><BR>
1073Possible outcome: track record of asset versions, development log.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15190' value='Lighting (optimization)'>15190</option><option Objective-pass='Before the actual design of anything art related starts the art team needs to be briefed regarding the subject's theme, content and story.
1074<BR><BR>
1075The student is able to write a concise brief with regard to the art direction demands of the project. In essence the brief should only give a short list of demands, wishes and requirements regarding the visual style or look and feel for the project. It should help the art team making a head start as well as avoid wasting time in the early stages of development.
1076<BR><BR>
1077This objective covers visual effects design specifically, it should provide details regarding intended style, level of realism, simulation vs. artistic goals, etc.
1078<BR><BR>
1079Possible outcome: art brief, visual design specifications.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15200' value='Visual effects brief'>15200</option><option Objective-pass='Before creating a piece of art or setting a theme, it's common practice to resource and collect visual references in order to improve understanding and authenticity of the subject.
1080<BR><BR>
1081The student evidences the ability to identify and collect visual information to inform the creative process; information must be relevant, correctly labelled and cover typical examples of the topic. The information can be first or second hand (referenced correctly), directly employable or merely inspirational, but of a quality that suits its purpose. Students may make observational notes, sketches or studies, collect actual tactile examples, collect illustrations, photographs, videos, etc.
1082<BR><BR>
1083This objective specifically demonstrates the ability to conduct visual research with regard to visual effects. Research might include careful observation (appearance, color, movement) of real-life examples and break-down into components, research into how visual effects can facilitate the intended look and feel.
1084<BR><BR>
1085Possible outcome: documentation, presentation, annotated images, moodboard(s), scrapbook, notebook, sketchbook.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15210' value='Visual research (effects)'>15210</option><option Objective-pass='In order to meet the project's technical and aesthetic requirements, technical research is eminent.
1086<BR><BR>
1087The student demonstrates the ability to conduct technical research with regard to pipeline development, improving efficiency, quality or overall performance. Research could also be focused around obtaining/implementing a specified look and feel not easily possible with existing techniques or default tool chains, it will show the student is capable of solving specific creative or aesthetic problems by researching technical solutions. Research might involve investigating by creating prototypes using different tools or approaches, of which the process and results need to be carefully documented. Documentation should show reasoned final decisions in relation to the research question at hand and in order to meet the desired result. The student should show evidence of being able to self-learn tools and techniques.
1088<BR><BR>
1089This objective demonstrates the ability to conduct technical research with regard to visual effects design. Possible subjects include; particles, dynamics, simulations (fluids, cloth, crowds).
1090<BR><BR>
1091Possible outcome: research documentation, presentation, prototypes, test-cases.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15220' value='Technical research (effects)'>15220</option><option Objective-pass='After the brief has been written the art team starts designing and presenting visual ideas for use in the project.
1092<BR><BR>
1093Taking the brief and overall aesthetic vision (art direction, style, theme) into account, the student demonstrates the ability to visually (e.g. painting, sketching, referencing, prototyping) explore the subject at hand. The created concepts and designs are all presented in a comprehendable manner, containing visual research as well as the student's own designs and written explorative/explanatory notes. The student is able to show evidence of a well-thought through project with well developed ideas. The student is able to present his ideas clearly and without ambiguity for use later in the project or further down the pipeline.
1094<BR><BR>
1095This objective focuses specifically on visual effects design, besides generic art principles (e.g. contrast, flow, rhythm, balance, weight) attention should be paid to; intended style and effect, realism vs. stylization, etc.
1096<BR><BR>
1097Possible outcome: moodboards, style guide, prototypes and test-cases.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15230' value='Visual effects design'>15230</option><option Objective-pass='In order to streamline art development and production it's common practice to setup an art pipeline to which all artists must adhere.
1098<BR><BR>
1099The art pipeline mentions the flow of art assets through development, e.g. from brief to concept to final ingame asset. It clearly describe which tools and software are used, the flow between them (tool-chain) and how the review and approval process is set up. It provides naming conventions, file formats to be used, where files need to be saved and how source control fits in.
1100<BR><BR>
1101This objective specifically demonstrates the ability to setup a viable visual effects pipeline for the project. Use this objective for (larger) projects that involve a separate effects team or in case the project requires a more complex effects pipeline.
1102<BR><BR>
1103Possible outcome: pipeline documentation, flow charts.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15240' value='Visual effects pipeline'>15240</option><option Objective-pass='Effects set mood and atmosphere as well as add dynamics, movement and life to the scene.
1104<BR><BR>
1105The student demonstrates the ability to create convincing visual effects (e.g. fog, fire, explosions, destructables) for use in the project, meeting technical and aesthetic requirements. With their work, the student evidences he understands the techniques (e.g. particles, shaders, animated textures, dynamics, simulation, collision) available and is able to select the right technique for getting the job done. The visual effect is efficiently built, low on resources, fits seamlessly in the scene and meets look and feel demands as described in the brief and previz.
1106<BR><BR>
1107Possible outcome: final effects assets, e.g. fire, smoke and explosions.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15250' value='Visual effects'>15250</option><option Objective-pass='Performance and optimization play an important role in delivering a successful and satisfying end-product.
1108<BR><BR>
1109While creating art assets or as a separate step in the pipeline, the student demonstrates sufficient knowledge of software tools to optimize these assets to satisfy technical project requirements or is able to optimize assets nonetheless to free up performance somewhere else. In this process the student shows sufficient awareness of aesthetic demands of the project to optimize the asset at hand without sacrificing aesthetic qualities while following pipeline limitations.
1110<BR><BR>
1111This objective focuses on visual effects, attention should be paid to; particle numbers, overdraw, collision requirements, (dynamic) lighting, shader complexity.
1112<BR><BR>
1113Possible outcome: track record of asset versions, development log.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15260' value='Visual effects (optimization)'>15260</option><option Objective-pass='Student has performed a risk management analysis and this covers the probability of the impact of certain risks and the strategy to perform if the risk occurs.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15270' value='Risk Management Analysis'>15270</option><option Objective-pass='Student is able to make a financial plan that looks at both the short turn and long term. This should include a timeline to break-even along with optimistic through to pessimistic predictions.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15280' value='Financial Plan'>15280</option><option Objective-pass='Student is able to perform a full evaluation of a product or company using a Strengths, Weaknesses, Opportunities and Threats analysis.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15290' value='SWOT Analysis'>15290</option><option Objective-pass='Student is able to analyse and describe a project's customer segments and understands how to reach these customers, which channels and communication tools to use.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15300' value='Marketing Plan'>15300</option><option Objective-pass='Student is able to catalogue and store numerous raw source material into a coherent and usable structure, including a single well thought out file naming system.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15310' value='Sound Source Library'>15310</option><option Objective-pass='The student has shown an understanding of both the tools used to create sound effects and demonstrated an ability to create assets that are technically usable with the a game setting, showing an understanding of file size or other destination format constraints.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15320' value='Sound Effects'>15320</option><option Objective-pass='The student has shown an understanding of both the tools used to create music and demonstrated an ability to create music tracks that are technically usable within a game setting, showing an understanding of file size or other destination format constraints.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15330' value='Music for a Game'>15330</option><option Objective-pass='The student has shown an understanding of both the tools used to create music and demonstrated an ability to create music tracks that are technically usable with the a final visual playback medium.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15340' value='Music to Picture'>15340</option><option Objective-pass='The student has shown an understanding of how sound can influence or create moods and feelings. The student will have created a piece of music that clearly demonstrates this understanding.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15350' value='Music for a Mood'>15350</option><option Objective-pass='The student is able to analyse game design documents or other pre-production material and design both required assets and show a clear understanding of how and when each element should be created and the relevant dependencies of each.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15360' value='Audio Pipeline'>15360</option><option Objective-pass='The student is able to arrange and communicate ideas and concepts to actors performing both body and voice to enable the correct capture of data from a provided script.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15370' value='Performance Mocap Actors'>15370</option><option Objective-pass='The student is able to arrange and communicate ideas and concepts to actors voice performing to enable the correct capture of audio from a provided script.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15380' value='Voice Actors'>15380</option><option Objective-pass='The student demonstrates the ability to create lists of required assets from game design or other pre-production material. The student should be able to estimate the type and amount of assets needed.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15390' value='Audio Asset Lists'>15390</option><option Objective-pass='The student demonstrates the ability to design audio systems that will manipulate or otherwise modify audio assets in game related ways. This includes, but is not limited to, an understanding of how random SFX selection works, how containers can be designed, how a frequency split matrix can multiply available assets, how dialogue, music and SFX might be mixed, etc.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15400' value='Audio Design Document'>15400</option><option Objective-pass='The student can demonstrate the ability to take pre-prepared audio assets and implement them in a game environment, using simple scripting.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15410' value='Audio in a Game'>15410</option><option Objective-pass='The student can demonstrate the ability to take pre-prepared audio assets and implement them in a game environment, using Wwise.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15420' value='Audio in a Game Using Wwise'>15420</option><option Objective-pass='The student can demonstrate the ability to take pre-prepared audio assets and implement them in a game environment, using FMod.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15430' value='Audio in a Game using FMod'>15430</option><option Objective-pass='The student can demonstrate the ability to take pre-prepared audio assets and implement them in a game environment, using Unreal.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15440' value='Audio in a Game using Unreal'>15440</option><option Objective-pass='The student can demonstrate the ability to take pre-prepared audio assets and implement them in a game environment, using Unity.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15450' value='Audio in a Game using Unity'>15450</option><option Objective-pass='The student can demonstrate how to plan, set up and record foley sounds.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15460' value='Foley Sounds'>15460</option><option Objective-pass='Evidence demonstrates an understanding of game audio and the technical constraints for producing usable audio assets (file size, format requirements, etc.) Student shows proficiency in using one or more software tools to create and edit sound effects suitable for their game project.' objective-diss='Evidence shows exceptional growth and learning in the understanding of sound effects creation for games.' objective-code='15470' value='Creating & Editing Sound Effects'>15470</option><option Objective-pass='The student is able to demonstrate an understanding of both the tools and workflow of editing dialogue.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15480' value='Dialogue'>15480</option><option Objective-pass='The student is able to demonstrate an understanding of both the tools and workflow of basic game audio mixing and describe how the relationship of the main elements interact.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15490' value='Complete Mixed Music Environment'>15490</option><option Objective-pass='The student can demonstrate how to plan, set up and record live sounds to be used as source material for later design.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15500' value='Live Sound Effects'>15500</option><option Objective-pass='The student is able to show an understanding of microphone choice, position and environment.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15510' value='Audio Postmortem'>15510</option><option Objective-pass='The student is able to demonstrate an understanding of both the tools and workflow of game audio mixing using the principles of emotive mixing.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15520' value='Emotively Mixing Music Environment'>15520</option><option Objective-pass='Student has participated and worked the days required at the event. Collect evidence of the event and include a one page review of your experience at the Conference.' objective-diss='Student has worked in a higher role managing part of the event.' objective-code='15521' value='Control Conference Volunteer'>15521</option><option Objective-pass='The student understands the syntax of C++ and can apply the constructs in the language correctly. This includes keywords, not limited to, struct definitions, void and function definitions, class definitions, protected, namespaces, use of const, pointer, memory referencing, etc.. This is evidenced by a C++ program that encompasses most of these keywords and their effective use in an error free compilable outcome preferably without warnings. ' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15522' value='C++ Language Constructs'>15522</option><option Objective-pass='Student is able to analyse and solve specific game related problems. This is demonstrated via a one page write-up about a major problem encountered when game programming and the steps took to overcome it. This should be concluded by possible new programming practises or approaches that may help more effectively overcome or avoid these problems in future.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15523' value='Game Programming Problem Solving'>15523</option><option Objective-pass='Student presents work where part or all of a program is done in a low-level assembler style program. This can be where a student rewrites a section of a program in assembly to optimise the performance for example.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15524' value='Assembler Programming'>15524</option><option Objective-pass='The student is able to prepare a professional website that presents their best work and communicates their applicability for their desired vocation. The online portfolio needs to be approved by the most relevant coordinator in the lead up to an internship.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15525' value='Online Portfolio'>15525</option><option Objective-pass='The student is able to effectively create blueprints to prototype or create game components within the Unreal engine environment.' objective-diss='The student creates completely new mechanics or functionality in the engine and/or uses sophisticated nodes in novel ways.' objective-code='15526' value='Unreal Blueprints'>15526</option><option Objective-pass='The student creates a complete recorded trail of meeting minutes that includes who is present and absent, the topics of the meeting and outcomes as well as confirmation from all parties involved that the recorded minutes are true and correct.' objective-diss='All aspects of the minutes and the paper trail are done to a professional standard.' objective-code='15527' value='Meeting Minutes'>15527</option><option Objective-pass='The student is able to setup and use the Android SDK for developing applications. This can include create a basic User Interface, rendering 2D graphic primitives as well as take input from touch devices and other sensors.' objective-diss='The student has the application working using low amounts of power and responding to all relevant events. This is demonstrated through profiling and testing of the various events to ensure expected behaviour of the application' objective-code='15528' value='Android Development in Java'>15528</option><option Objective-pass='The student develops a web experience utilising PHP to handle the serverside logic. The student may have made use of an existing framework and further developed it or created their own framework.' objective-diss='The student has utilised effective design patterns (such as MVC) to ensure a more maintainable result has been developed.' objective-code='15529' value='Web Development PHP'>15529</option><option Objective-pass='The student can develop a website wide CSS solution that makes the website present well and handle the presentation on various devices with their different screen resolutions.' objective-diss='The final look of the website is professional and the user experience is comparable to professional websites.' objective-code='15530' value='Web Development CSS'>15530</option><option Objective-pass='The student can develop a website using HTML to complete the clientside experience. The website should be robust, usable and largely error-free.' objective-diss='The website works effectively and follows industry best practise which includes things such as (but not limited to) using relative URLs, demonstrating test-scripts that run, and showing the website deployed and in operation. ' objective-code='15531' value='Web Development HTML'>15531</option><option Objective-pass='The student can effectively create a MMO game experience using the BigWorld Game Engine. This involves the use of Python combined with mastering the use of the server and supporting Virtual Machines.' objective-diss='The game runs largely error free and follows the expected development conventions expected by BigWorld.' objective-code='15532' value='MMO Engine (BigWorld)'>15532</option><option Objective-pass='The student has developed or customized Maya through the use of Python and Maya Embedded Language (MEL). The plugin works and completes the desired operations.' objective-diss='The plugin works error-free and follows expected Maya conventions.' objective-code='15533' value='Python - Maya MEL Scripting'>15533</option><option Objective-pass='The student has taken part in a project as a 100% team member involved with a real industry client.' objective-diss='The student has taken a leading role excelled in their role where the client has been completely satisfied with the results.' objective-code='15534' value='Client Project'>15534</option><option Objective-pass='The student has maintained an effective and positive relationship with the client during development.' objective-diss='The student has excelled at keeping the client well informed at all times and been professional at all times.' objective-code='15535' value='Client Liaison'>15535</option><option Objective-pass='The student achieve a client sign-off within a time-frame beneficial to the project and scope.' objective-diss='The student achieved a sign-off on a project and scope that was best for the project and managed change requests professionally.' objective-code='15536' value='Client Signoff'>15536</option><option Objective-pass='The student has been an effective team member in work that lead up to and achieved a publisher deal.' objective-diss='The student provided important fundamental developments that helped achieve the publishing deal.' objective-code='15537' value='Publisher Deal'>15537</option><option Objective-pass='The student is the key contact in managing the relationship with the publisher.' objective-diss='The student consistently acts in a professional capacity with the publisher always maintaining clear and concise communication between them and the team.' objective-code='15538' value='Publisher Liason'>15538</option><option Objective-pass='Student is a part of the team that helped in the running of the event being present and maintaining the stand.' objective-diss='The student made the most of the event to capture effective feedback and build networks for future opportunities.' objective-code='15539' value='Exhibit at INDIGO'>15539</option><option Objective-pass='Student is a part of the team that helped in the running of the event being present and maintaining the stand or giving the presentation.' objective-diss='The student made the most of the event to capture effective feedback and build networks for future opportunities.' objective-code='15540' value='Exhibit at FirstLook'>15540</option><option Objective-pass='Student is a part of the team that helped in the running of the event being present and maintaining the stand or giving the presentation.' objective-diss='The student made the most of the event to capture effective feedback and build networks for future opportunities.' objective-code='15541' value='Exhibit at Project Prep High Tea'>15541</option><option Objective-pass='The student has presented a professional presentation at the conference.' objective-diss='The presentation was professional and/or received supporting positive feedback from the event.' objective-code='15542' value='Control Conference Presentation'>15542</option><option Objective-pass='The student has worked for the time required in the roles required at the conference.' objective-diss='The student demonstrated how they excelled in the role or worked at a higher level (e.g. leading a team).' objective-code='15543' value='Games Conference Volunteer'>15543</option><option Objective-pass='The student participated throughout the event as an effective team member.' objective-diss='The student was part of a team that received recognition for the excellence of their work.' objective-code='15544' value='Epic MegaJam'>15544</option><option Objective-pass='The student has made effective use of Python to be able to achieve greater things in Houdini or higher levels of productivity.' objective-diss='The student has developed quite novel new Python powered features for Houdini.' objective-code='15545' value='Python and Houdini'>15545</option><option Objective-pass='Evidence demonstrates that at all times the student has maintained a professional level of verbal and written communication within the team and with external parties. Documentation shows that the student has applied industry best practices regarding methods, tools, and conventions.' objective-diss='Evidence shows exceptionally insightful and objective analysis leading to significant professional growth.' objective-code='15546' value='Team Communication'>15546</option><option Objective-pass='Student has developed a plugin that helps improve development efficiency for the team. This can include, for example, custom tools for level development, GUI enhancements, and NPC behaviour tools.' objective-diss='Student has developed a plugin that greatly improves the efficiency of Unity development generally.' objective-code='15547' value='Unity Plugin'>15547</option><option Objective-pass='Student has developed a plugin that helps improve development efficiency for the team. This can include, for example, custom tools for level development, GUI enhancements, and NPC behaviour tools.' objective-diss='Student has developed a plugin that greatly improves the efficiency of Unreal development generally.' objective-code='15548' value='Unreal Plugin/Addon'>15548</option><option Objective-pass='Student has completed the development of a complete tool or improvements to an existing tool in C++. The advances to the tool have demonstrably improved the time spent on tasks in the game development pipeline.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15549' value='Tools Programming C++'>15549</option><option Objective-pass='Student has effective set up CMake to create compilable deployments for different platforms and/or development tools.' objective-diss='Student has completed the CMake project to a professional level operating error free and commented professionally.' objective-code='15550' value='CMake Cross-Platform Setup'>15550</option><option Objective-pass='Student has implemented a web-socket server that communicates effectively between 2 or more components of a game system. This can be developed in a variety of target programming languages.' objective-diss='Student has developed a WebSockets solution that works efficiently, robustly and is secure enough to operate in a real live game environment. ' objective-code='15551' value='WebSockets Programming'>15551</option><option Objective-pass='' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15552' value='Game Architectures'>15552</option><option Objective-pass='The student uses a range of sources to clarify thoughts and feelings, shows insight, seeing performance in relation to what may be expected from professionals, demonstrates well developed analysis and critical thinking. Good evidence of learning, with critical assessment and prioritization and planning of learning.
1114<BR><BR>
1115Delivery: A self-reflection document using the 3x5 format (see link to template in Resources)' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15553' value='Self Reflection (Only use 3x5 format)'>15553</option><option Objective-pass='Student has developed using a functional programming language or functional programming parts of a larger language.' objective-diss='The student has developed a solution that meets using a functional language at a professional level. This includes it working in real-time if within a game or within an acceptable time-frame if within tools. It should be demonstrated that this was a superior way to approach the problem.' objective-code='15554' value='Functional Programming'>15554</option><option Objective-pass='Student can use geometric algorithms to simplify development challenges.' objective-diss='Student can develop an efficient and reliable geometric algorithm/s.' objective-code='15555' value='Computational Geometry'>15555</option><option Objective-pass='The student deploys and manages an open source project.' objective-diss='The student interacts professionally with the community and runs the open source project smoothly.' objective-code='15556' value='Open Source Project (GitHub)'>15556</option><option Objective-pass='The student has effective collected information and represented the student body at required meetings. You were elected as a member at the start of the block and acted in this capacity throughout the block.' objective-diss='The student has applied a professional level in how the information is collected, analysed and presented to management.' objective-code='15557' value='Year Representative'>15557</option><option Objective-pass='The student has programmed a path-finding algorithm within their own engine or within another engine or framework.' objective-diss='The student can clearly demonstrate the real-time nature fit for the gaming application it is designed for.' objective-code='15558' value='Path-Finding (Programming)'>15558</option><option Objective-pass='The student has developed systems that help present the complexities of a game world in a more simplistic style useful for things like AI and physics system to make use of.' objective-diss='The student can demonstrate the results giving an improvement in performance that meets the requirements of the game. The results are demonstrated to be robust.' objective-code='15559' value='Navigation Graph/Mesh Generation'>15559</option><option Objective-pass='The student has generated textures useful and applicable for in game use.' objective-diss='The textures produced fit the game and are of a quality suitable for the environment of a releasable game.' objective-code='15560' value='Procedural Texture Generation (Programming)'>15560</option><option Objective-pass='The student has generated meshes useful and applicable for in game use.' objective-diss='The meshes produced fit the game and are of a quality suitable for the environment of a releasable game.' objective-code='15561' value='Procedural Mesh Generation (Programming)'>15561</option><option Objective-pass='The use of UML (which can include Use Cases, Class Diagrams, Activity Diagrams,) to design a system.' objective-diss='The designs have been iterated upon given various feedback and led to forming a strong foundation to the system developed.' objective-code='15562' value='Unified Modeling Language - UML'>15562</option><option Objective-pass='The student is able to produce documentation that clearly makes it easy to understand what the component is and how to use it.' objective-diss='The student has produce something that answers all questions and includes extensive examples of how to use it.' objective-code='15563' value='Programming Documentation '>15563</option><option Objective-pass='The student can demonstrate the ability to take pre-prepared Binaural Audio assets and implement them in a game environment using 3Dception' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15564' value='Implementing Binaural Audio Using 3Dception'>15564</option><option Objective-pass='The student has presented a professional presentation at the event.' objective-diss='The presentation was professional and/or received supporting positive feedback from the event as evidence.' objective-code='15565' value=' Indie Pendant Games Gathering Presentation'>15565</option><option Objective-pass='The game or game development tool is demonstrated to be able to swap between 2 or more APIs successfully (e.g. switching the underlying physics engines).' objective-diss='The game or game development tool is demonstrated to work effectively when switching between 2 or more APIs with a testing layer to demonstrate the robustness of this and supporting documentation and design has been completed professionally.' objective-code='15566' value='Supporting Multiple APIs'>15566</option><option Objective-pass='After UI/UX assets have been created they need to be implemented using appropriate tools.
1116<BR><BR>
1117The student is able to use a third party tool, a custom pipeline, or in-house developed tool to implement a UI/UX for the project meeting the overall UI/UX requirements, flow and (visual) design for the project.
1118<BR><BR>
1119Possible evidence: UI/UX for a project.' objective-diss='The work includes the integration of Scaleform into the engine of use and/or the results from the use of Scaleform is a professional UI matching industry best examples.' objective-code='15567' value='UI/UX Technical Implementation - Scaleform'>15567</option><option Objective-pass='Student has completed the development of a complete tool or improvements to an existing tool in C#. The advances to the tool have demonstrably improved the time spent on tasks in the game development pipeline.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15568' value='Tools Programming C#'>15568</option><option Objective-pass='Successful participation at the event with the creation of an innovative game or product.' objective-diss='Winning one of the prizes at the competition.' objective-code='15569' value='Nordic Game Jam'>15569</option><option Objective-pass='The student has maintained a work-log / learning journal that incorporates:<br>- the tasks they have undertaken,<br>- break-down and estimation of these tasks into sub-tasks,<br>- captured design decisions made,<br>- recorded the actual task time taken,<br>- captured important references and thinking in completing the tasks.' objective-diss='The student has additionally reflected on the overall performance statistics and all decisions can be seen clearly illustrated in the evidence presented. The student has reflected and highlighted on reasons for over and under performance on the items presented and come up with strategies for better future performance.' objective-code='15570' value='Work Log / Learning Journal'>15570</option><option Objective-pass='Implement 3D audio in game or game development tool and demonstrate the use of this for moving objects with tracked sounds or who this change relative to player movement. For tools this may be demonstrated by user interactions with controls within the tool. This is programmed using C++.' objective-diss='The results make for a believable soundscape within the game or the results are effectively integrated and made use of within a game development tool to a professional level.' objective-code='15571' value='3D Game Audio using C++'>15571</option><option Objective-pass='Implement 3D audio in game or game development tool and demonstrate the use of this for moving objects with tracked sounds or who this change relative to player movement. For tools this may be demonstrated by user interactions with controls within the tool. This is programmed using C#.' objective-diss='The results make for a believable soundscape within the game or the results are effectively integrated and made use of within a game development tool to a professional level.' objective-code='15572' value='3D Game Audio using C#'>15572</option><option Objective-pass='The student has maintained an effective and positive relationship with the external person or company during development for the benefit of the project (this does not include a Client Project which has a separate objective).' objective-diss='The interactions with the external person or company has had a major impact on the success of the project through the effective relationship management implemented by the student. Detailed evidence is presented that supports this.' objective-code='15573' value='Communication with Externals'>15573</option><option Objective-pass='The student develop a web experience or enhance a game product or tool utilising JavaScript. The student may have made use of an existing framework and further developed it or created their own framework.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15574' value='Web Development JavaScript'>15574</option><option Objective-pass='The work effectively integrates a data-driven experience through to the user's browser effectively avoiding webpage refreshes for each interaction.' objective-diss='The website works in a comparable fashion to professional websites maintain an effective user workflow whilst capturing data safely and effectively in the database layer.' objective-code='15575' value='Web Development JQuery'>15575</option><option Objective-pass='You have been involved in a student project/company that was then successfully accepted into the incubator programme at the Dutch Game Garden (DGG).' objective-diss='The role you had was instrumental in guiding the success of the team into being granted incubator access.' objective-code='15576' value='Dutch Game Garden Incubator Acceptance'>15576</option><option Objective-pass='Student has an asset that has been successfully published on the Unreal Marketplace and presents evidence to support this.' objective-diss='The asset has been well received, reviewed and supported. Evidence is presented that supports this.' objective-code='15577' value='Unreal Marketplace'>15577</option><option Objective-pass='Implement a 3D graphics application that uses basic HLSL shaders. They should present the working shader and underlying code and be able to explain the code presented.' objective-diss='The HLSL shader achieves the desired visual results professionally and this is presented. The performance has been profiled, if applicable, where evidence shows the results of this and analysis of the current performance and possible future improvements.' objective-code='15578' value='HLSL Shaders'>15578</option><option Objective-pass='The student has been part of a team to complete the game product to the Microsoft Technical Certification Requirements (TCR).' objective-diss='The game product has been successfully released and the student has presented evidence supporting their core role in meeting the TCR.' objective-code='15579' value='Microsoft Technical Certification Requirement'>15579</option><option Objective-pass='The student has been part of a team to complete the game product to the Sony Technical Requirements Checklist (TRC) .' objective-diss='The game product has been successfully released and the student has presented evidence supporting their core role in meeting the TRC.' objective-code='15580' value='Sony Technical Requirements Checklist TRC'>15580</option><option Objective-pass='Student has demonstrated a working game or game development tool on iOS.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15581' value='iOS Development with Objective-C'>15581</option><option Objective-pass='The student has a developed tool or engine component that is able to pre-process a set of asset types into an efficient format suitable for timely loading and use within a game engine.' objective-diss='The evidence demonstrates how efficient the system is showing that it is of industry quality. The work may also support hot-swapping of assets as well.' objective-code='15582' value='Asset Preprocessing for Engine Use '>15582</option><option Objective-pass='Student has demonstrated a working game or game development tool on iOS using Swift.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15583' value='iOS Development with Swift'>15583</option><option Objective-pass='Student shows evidence of having created realistic and unambiguous acceptance criteria providing a clear description of the quality level of the project deliverable. The acceptance criteria are in line with and support the other project documentation.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15615' value='Project Acceptance Criteria'>15615</option><option Objective-pass='The student will need to complete an English skills and knowledge test involving written, spoken and hearing tests.' objective-diss='The test is passed at 80 percent and above.' objective-code='15617' value='English Communication'>15617</option><option Objective-pass='In order to meet the project's technical and aesthetic requirements, technical research is eminent.
1120<BR><BR>
1121The student demonstrates the ability to conduct technical research with regard to pipeline development, improving efficiency, quality or overall performance. Research could also be focused around obtaining/implementing a specified look, feel or level of accessibility not easily possible with existing techniques or default tool chains, it will show the student is capable of solving specific creative or aesthetic problems by researching technical solutions. Research might involve investigating by creating prototypes using different tools or approaches, of which the process and results need to be carefully documented. Documentation should show reasoned final decisions in relation to the research question at hand and in order to meet the desired result. The student should show evidence of being able to self-learn tools and techniques.
1122<BR><BR>
1123This objective demonstrates the ability to conduct technical research with regard to UI/UX. Possible subjects include; UI tools (e.g. Flash, Scaleform, Fabric), motion graphics, vector graphics.
1124<BR><BR>
1125Possible evidence: research documentation, presentation, prototypes, test-cases.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15618' value='UI/UX Technical Research'>15618</option><option Objective-pass='After UI/UX assets have been created they need to be implemented using appropriate tools.
1126<BR><BR>
1127The student is able to use a third party tool, a custom pipeline, or in-house developed tool to implement a UI/UX for the project meeting the overall UI/UX requirements, flow and (visual) design for the project.
1128<BR><BR>
1129Possible evidence: UI/UX for a project.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15619' value='UI/UX Technical Implementation - Blueprints/Widgets'>15619</option><option Objective-pass='Before the actual design starts the team needs to be briefed regarding the subject's flow, content and theme requirements.
1130<BR><BR>
1131The student is able to write a concise brief with regard to the design demands of the project. In essence the brief should only give a short list of demands, wishes and requirements regarding the flow, interaction and visual style or look and feel for the project. It should help the team making a head start as well as avoid wasting time in the early stages of development.
1132<BR><BR>
1133Possible evidence: UI/UX brief, flow and visual design specifications.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15621' value='UI/UX Brief'>15621</option><option Objective-pass='Before generating a user flow, the designer must thoroughly analyse the project and assess the demands of the player.
1134<BR><BR>
1135Based on the project documentation provided, the student evidences an ability to examine the requirements of players at each stage of a flow. They show evidence of having performed user research and user analysis, and considered the amount of time it takes for players to reach the things they need. This objective might also include research into similar projects, products or games.
1136<BR><BR>
1137Possible evidence: documentation, presentation, annotated images/sketches' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15623' value='UI/UX User Flow Research'>15623</option><option Objective-pass='In addition to user flow and the design of plans/wireframes, the visual look for the UI/UX needs to be designed and presented.
1138<BR><BR>
1139Taking the brief and overall aesthetic vison (art direction, style, theme) into account, the student demonstrates the ability to visually (e.g. painting, sketching, referencing, prototyping) explore the subject at hand. The created concepts and designs are all presented in a comprehendable manner, containing visual research as well as the student's own designs and written explorative/explanatory notes. The student is able to show evidence of a well-thought through project with well developed ideas. The student is able to present his ideas clearly and without ambiguity for use later in the project or further down the pipeline.
1140<BR><BR>
1141This objective focuses specifically on UI/UX design, besides generic art principles (e.g. contrast, flow, rhythm, balance, weight) attention should be paid to; readability, hierarchy, typography, color. This objective is highly related to the other UI/UX design objectives.
1142<BR><BR>
1143Possible evidence: concepts (2D and/or 3D), moodboards, style guide, model sheets.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15624' value='UI/UX Design - Visual'>15624</option><option Objective-pass='Before creating a piece of art or setting a theme, it's common practise to resource and collect visual references in order to improve understanding and authenticity of the subject.
1144<BR><BR>
1145The student evidences the ability to identify and collect visual information to inform the creative process; information must be relevant, correctly labelled and cover typical examples of the topic. The information can be first or second hand (referenced correctly), directly employable or merely inspirational, but of a quality that suits its purpose. Students may make observational notes, sketches or studies, collect actual tactile examples, collect illustrations, photographs, videos, etc.
1146<BR><BR>
1147This objective specifically demonstrates the ability to conduct visual research with regard to the visual design of UI/UX for a project. Research topics include; graphic design, typography, composition and lay-out, motion graphics, etc.
1148<BR><BR>
1149Possible evidence: documentation, presentation, annotated images, moodboard(s), scrapbook, notebook, sketchbook.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15625' value='UI/UX Visual Research'>15625</option><option Objective-pass='After UI/UX assets have been created they need to be implemented using appropriate tools.
1150<BR><BR>
1151The student is able to use a third party tool, a custom pipeline, or in-house developed tool to implement a UI/UX for the project meeting the overall UI/UX requirements, flow and (visual) design for the project.
1152<BR><BR>
1153Possible evidence: UI/UX for a project.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15626' value='UI/UX Technical Implementation - QT'>15626</option><option Objective-pass='In order to streamline development and production it's common practise to setup a pipeline to which all developers must adhere.
1154<BR><BR>
1155A pipeline mentions the flow of art assets through development, e.g. from brief to concept to final ingame asset. It clearly describe which tools and software are used, the flow between them (tool-chain) and how the review and approval process is set up. It provides naming conventions, file formats to be used, where files need to be saved and how source control fits in.
1156<BR><BR>
1157This objective specifically demonstrates the ability to setup a viable UI/UX pipeline for the project. Use this objective for (larger) projects that involve a separate UI/UX team or in case the project requires a more complex UI/UX pipeline.
1158<BR><BR>
1159Possible evidence: pipeline documentation, flow charts.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15627' value='UI/UX Pipeline'>15627</option><option Objective-pass='UI/UX assets need to be created and prepared before implementation.
1160<BR><BR>
1161The student can produce the art assets for the visual elements making up the user interface. The visual design of the interface elements fits clearly with the overall style of the product. The visual elements provided show an understanding of affordances, and fit with the functional design of the interface.
1162<BR><BR>
1163Possible evidence: images, sprites, 3D models, vector graphics, 2D animations.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15628' value='UI/UX Assets'>15628</option><option Objective-pass='It's common process to do prototyping and user testing when developing UI/UX.
1164<BR><BR>
1165Through project documentation and iterative development on their User Flow and User Interface design, the student has evidenced sincere attempts to assess the quality of the User Experience that arises from their designs. This is most likely achieved through lo-fidelity prototypes, tested with a broad audience.
1166<BR><BR>
1167Possible evidence: documentation, prototypes, UI mockups' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15629' value='UI/UX Prototyping and Testing'>15629</option><option Objective-pass='After UI/UX assets have been created they need to be implemented using appropriate tools.
1168<BR><BR>
1169The student is able to use a third party tool, a custom pipeline, or in-house developed tool to implement a UI/UX for the project meeting the overall UI/UX requirements, flow and (visual) design for the project.
1170<BR><BR>
1171Possible evidence: UI/UX for a project.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15630' value='UI/UX Technical Implementation - Unity'>15630</option><option Objective-pass='Develops a game or application that uses the HTC Vive Virtual Reallity system.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15631' value='HTC Vive'>15631</option><option Objective-pass='Develops a game or application that uses the Samsung Gear VR system.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15632' value='Samsung Gear VR'>15632</option><option Objective-pass='Leading work is made into a format where it can be shared within a company or amongst a group.
1172<br><br>
1173With approval from your year staff you may go ahead to produce a lecture or workshop on a topic to be given to a group. The topic needs to be relevant and delivered in a suitable format for the intended audience.
1174<br><br>
1175Possible outcome: workshop, presentation, slides, recorded video, feedback from participants/audience.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15633' value='Lecture or Workshop Creation and Delivery'>15633</option><option Objective-pass='Leading work is made into a format where it can be shared within a company or amongst a group.
1176<br><br>
1177With approval from your year staff you may go ahead to produce a tutorial on a topic and publish it for an audience. The topic needs to be relevant and delivered in a suitable format (e.g. written or video), for the intended audience.
1178<br><br>
1179Possible outcome: written tutorial, video tutorial, interactive tutorial.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15634' value='Tutorial Creation and Publishing'>15634</option><option Objective-pass='The student has presented a professional presentation at the Game Developers Conference or exhibited their game.<br><br>Please record tickets, event experience and compile evidence into a document along with a reflection on how the event went.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15635' value='GDC Talk or Exhibition'>15635</option><option Objective-pass='A neural network has been developed to support some aspect of a game development or game-play.' objective-diss='Work has been performed professionally and at an industry equivalent level for the student's current level of study, skill and knowledge.' objective-code='15636' value='Neural Networks Programming for Games'>15636</option><option Objective-pass='The student has created a game installer that successfully installs the product professionally on the applicable operating systems.<br><br>The installer includes steps for user agreements, component selection (if applicable), install location (if applicable), and uninstaller (if applicable).' objective-diss='The installer has been tested to work under various security situations, professionally branded and can be uninstalled successfully.' objective-code='15637' value='Software Installer'>15637</option><option Objective-pass='For a team to work effectively together sometimes requires activities outside of the focus on the project development itself. This is important for improving team morale and subsequently the way the team performs together.<br><br>The student is able to create, plan, and deliver team-building activities. The results of these activities are formally evaluated.<br><br>All the steps above are professionally documented, discussed and relevant conclusions drawn.' objective-diss='The delivered team building activities have been professionally delivered and the results have been evaluated in regards to the impact to individuals and the project itself effectively.' objective-code='15638' value='Team Building'>15638</option></datalist>
1180
1181 <table class="StudentPlaylist">
1182 <tr>
1183 <td>
1184 <h1>
1185 My Playlists
1186 </h1>
1187 </td>
1188 </tr>
1189 <tr>
1190 <td>
1191 <div id="StudentPLp[">
1192
1193
1194 </div>
1195
1196 </td>
1197 </tr>
1198 <tr>
1199 <td>
1200
1201 <table class="PlaylistCard_Container" >
1202 <tr>
1203 <td>
1204 <i class="material-icons" tooltiptitle="View as a list" id="ViewList"
1205 onclick="TogglePlaylistview(1)">view_headline</i>
1206
1207 <i class="material-icons" tooltiptitle="View as a grid" id="Viewgrid"
1208 onclick="TogglePlaylistview(2)">view_day</i>
1209
1210 </td>
1211 <td><h3>Playlist</h3></td>
1212 </tr>
1213 <tr>
1214 <td id="PlaylistContainer" colspan="2">
1215
1216
1217 </td>
1218 </tr>
1219 </table>
1220
1221
1222 </td>
1223 </tr>
1224 <tr>
1225 <td class="Playlist-Toolbar-Attempt">
1226 <table>
1227 <tr>
1228 <td>
1229 <i class="material-icons" tooltiptitle="Collapse cards" id="ViewList"
1230 onclick="TogglePlaylistAttemptview(1)">view_list</i>
1231
1232 <i class="material-icons" tooltiptitle="Open Cards" id="Viewgrid"
1233 onclick="TogglePlaylistAttemptview(2)">view_module</i>
1234 </td>
1235 <td>
1236 <input placeholder="Search for Objective"
1237 tooltiptitle="Enter the Objective this item will be graded by"
1238 type="text" list="Objectives" id="NewAttemptSelectList"/>
1239
1240 <button onclick="NewAttempt()" tooltiptitle="Add New Item?">Add New Item</button>
1241 </td>
1242 <td style="text-align: center">
1243 You can also add an objective via the objective pages.
1244 </td>
1245 <td>
1246 <table class="PlaylistExcludeToggle" Active="1">
1247 <tr>
1248 <td tooltiptitle="Active items" id="Active_Playlist_Active" onclick="LoadExcludedItems(1)"><i class="material-icons">font_download</i></td>
1249 <td tooltiptitle="Excluded items" id="Active_Playlist_Excluded" onclick="LoadExcludedItems(2)"><i class="material-icons">archive</i></td>
1250 </tr>
1251 </table>
1252
1253
1254 </td>
1255 </tr>
1256 </table>
1257
1258 </td>
1259 </tr>
1260 <tr>
1261 <td id="NoActivePlaylist" style="display: none; text-align: center">
1262 <div class="LargeInfoCard">
1263 <h2>This playlist does not yet have any items. To add an item, click on the <i
1264 class="material-icons" onclick="NewAttempt()" tooltiptitle="Add New Item?">note_add</i>
1265 above</h2>
1266 </div>
1267 </td>
1268 </tr>
1269 <tr>
1270 <td id="Playlistcontainer" edit="true">
1271
1272 </td>
1273 </tr>
1274
1275 </table>
1276
1277
1278 <script>
1279
1280 PlaylistContainer = $('#Playlistcontainer');
1281
1282 PlaylistContainer.sortable({
1283 handle: ".AttemptMove"
1284 });;
1285
1286
1287 PlaylistContainer.on("sortstop", function (event, ui) {
1288
1289 AttemptC = $(ui.item)
1290
1291
1292 var p = PlaylistContainer.sortable("toArray");;
1293 var start = AttemptC.attr("id");
1294
1295 if(p.indexOf(start) == 0) {
1296
1297 if(p.length != 1 ) {
1298
1299 var next = $("#" +p[($.inArray(start, p) + 1) % p.length]);
1300
1301 orderInput = $('#Atempt_Order_Input_'+AttemptC.attr("data-cardid"))
1302
1303 orderInput.val((parseInt($('#Atempt_Order_Input_'+next.attr("data-cardid")).val()) - 1))
1304
1305 UpdateAttemptOrder(orderInput, AttemptC.attr("data-cardid"), AttemptC.attr("data-id"))
1306
1307 }
1308
1309
1310 } else {
1311
1312 var prev = $("#" +p[($.inArray(start, p) - 1 + p.length) % p.length]);
1313
1314 orderInput = $('#Atempt_Order_Input_'+AttemptC.attr("data-cardid"))
1315
1316 orderInput.val((parseInt($('#Atempt_Order_Input_'+prev.attr("data-cardid")).val()) + 1))
1317
1318 UpdateAttemptOrder(orderInput, AttemptC.attr("data-cardid"), AttemptC.attr("data-id"))
1319
1320 }
1321
1322
1323
1324
1325 });
1326
1327
1328 </script>
1329
1330 <!-- FOOTER GOES HERE -->
1331 </div>
1332 </td>
1333 </tr>
1334</table>
1335<!-- FOOTER : If Needed !-->
1336
1337<div id="TitleValues">
1338
1339</div>
1340
1341<script>
1342 $(function () {
1343
1344 if (typeof InvalidLoginBool !== 'undefined') {
1345 if (InvalidLoginBool == true) {
1346 showalert("error", "Invalid Login Details")
1347 }
1348 }
1349 })
1350
1351</script>
1352</body>
1353
1354</html>