GRFX 1801: Game Develpment fr Platfrms Instructr Camern Buckley Email cbuckley@astate.edu Office Lcatin Fine Arts Center 123 Office Hurs Friday 10a 1p Curse Overview Intermediate and advanced techniques in game develpment fr a variety f mdern platfrms in the Unity game engine, including supprt fr multiple types f input (keybard/muse, cntrller, and tuch) and utput (small screens, televisins, and headsets). Curse Objectives By the end f the curse, students will be able t: Prduce a fully playable game available n multiple platfrms such as IOS, Andrid, and Windws/Mac Design graphics in bth 3D and 2D with accmpanying animatins Evaluate a platfrm s benefits and dwnsides and incrprate this knwledge int a system prfile Curse Style This curse is uniquely designed t perate as a game design studi, where students are tasked with creating ne large prject ver the curse f the 9 weeks. Students will begin the prject the very first week f class, and cntinue t refine, add, and mdify the prject. Our class time will be devted t demnstratins, lectures, and discussins. Students are expected t cme t class with all wrk cmpleted and any prblems ready t discuss and slve. Remember, this curse is abut giving students the tls they need t advance in the game develpment prcess. Prjects may have prblems, bugs, and ther difficulties, but keep in mind this is all part f the game design studi envirnment f the classrm. Resurces
Rather than use a traditinal textbk fr this curse, we will utilize several free nline resurces fr reference and examples. If yu ever need extra help fr the curse, these resurces will prvide yu with excellent starting places. https://unity3d.cm/learn/tutrials https://dcs.unity3d.cm/manual/index.html https://dcs.unity3d.cm/scriptreference/index.html https://www.aseprite.rg/dcs/tutrial/ https://area.autdesk.cm/learning/resurce/maya/ Curse Schedule Week Subject Hmewrk fr Next Class Week 1 Reviewing Unity, 2D vs. 3D Create yur design dcument fr yur prject. Create a new scene in Unity in yur preferred style (2D r 3D) Week 2 Intrductin t Maya, Plygnal Mdeling Create a 3D mdel in Maya and imprt it int Unity. Cntinue wrking n yur prject. Week 3 Intrductin t Aseprite, Sprite Drawing Create 3 sprite drawings in Aseprite and imprt them int Unity. Cntinue wrking n yur prject. Week 4 Week 5 Week 6 Animatin in Aseprite and Maya, The Sprite Sheet, Simple Mtins Using High Resurces: Image Effects and Pst-Prcessing, Develping fr Cmputers Develping fr Tuch and Mbile Devices, User Testing Cntinue wrking n yur prject and incrprate either a 3D r 2D animatin int yur prject. Add at least 2 additinal pstprcessing effects t yur prject. Create a tuch interface fr yur prject. Week 7 Building Variants, System Prfiling, Audi Create 3 system prfiles and variants f yur prject: Lw, Medium, and High. Week 8 Week 9 Packaging fr Webgl and ther Brwser Platfrms Final Presentatins and Critique Build yur final prject in Webgl, Mac, Windws, and mbile. Fall 2019 Page 2
Grading Plicy All wrk assigned in class is t be cmpleted befre the beginning f the next sessin. In the abve schedule, each Hmewrk fr Next Class will be shwn at the beginning f the fllwing class. If a student des nt have the hmewrk cmpleted, r has nt made sufficient imprvements t their prject, they will receive a grade deductin fr that week s assignment. All students are expected t participate in discussins bth in class and n the class Slack channel. Students are encuraged t help each ther (and ask fr help) n the class Slack channel, and will be rewarded with extra credit pints each time they d s. The curse uses the standard grading scheme: 100-90% = A 89-80% = B 79-70% = C 69-60% = D 59% and Belw = F The curse grades are determined as fllws: Participatin Assignment Final Prject Every class perid, there are multiple grup discussins. Students are 9 weeks, each wrth 5%, 45% f ttal grade 7 hmewrk checks, each wrth 5%, 35% f ttal grade 1 Final Prject presentatin, 20% f ttal grade Prject Descriptin Over the curse f the semester students will cmplete ne final prject with 7 intermediate checks. These checks act as milestnes fr certain cntent r cnceptual additins and refinements t the prject. These checks are detailed abve in the Hmewrk fr Next Class clumn f ur Schedule. Keep in mind students are expected t wrk n this prject fr the entirety f the curse, it will be impssible t cmplete this prject in a shrt timeframe. Time management is an essential element f this prject s success. Fall 2019 Page 3
Fr this class, yu are tasked with creating a wrking multiplatfrm game using Unity and C#. The game can be in either 3D r 2D, and will use cntent yu create using Maya r Aseprite. The prject must have r use the fllwing: Navigable envirnment Sund and sund effects Main Menu Lading Screen Cmpletable gal r task Methd f restart Animatin Fr 3D: 5 mdels 5 animatins Cmplex lighting Fr 2D: 15 Sprites 5 sprite-sheet animatins Nrmal-mapped lighting systems Accessibility n Mbile/Tuch platfrms 3 System Prfiles, Lw, Medium, and High Web prfile The prject will als include a design dcument, where yu will utline the thught prcess and design f yur prttype. This design dcument will include sketches and descriptins, and shuld be apprximately 5 pages in length. Bth yur game and the design dcument will be presented n the last day f class, where anther student will demnstrate yur game while yu discuss the mechanisms and mtivatins behind yur design decisins. Rubric fr Final Prject Fall 2019 Page 4
Insufficient Nvice Prficient Exceptinal Technique 0 Pints 1 15 Pints 16 30 Pints 31 40 Pints Des nt fulfill Student des nt fully understand the techniques and des nt utilize the tls t their full capacity Prject may lack refinement r nly uses sme f the tls, but therwise the student understands the techniques The prject shws clear technical finesse and uses all the tls t their fullest capacity Presentatin 0 Pints 1 10 Pints 11 20 Pints 21 30 Pints Des nt fulfill The presentatin f the prject lacks chesin and displays the student s lack f knwledge f their prject and prcess The presentatin f the prject is cmplete, but des nt use the language f game design and lacks verall chesin The presentatin f the prject is strng and chesive. The student has full cmmand f the language fr game design Cncept 0 Pints 1 10 Pints 11 20 Pints 21 30 Pints Des nt fulfill The prject lacks a slid cncept r idea. The mechanics feel haphazard r last minute The prject has a cncept, but it may be uninteresting r unintentinal. It des nt have a strng directin. The prject has a very strng cncept. Each mechanic feeds the lgical sequence f events. Fall 2019 Page 5