BCO647 - GAME DEVELOPMENT USING UNITY 3D
Course Name | Code | Semester | Theory (hours/week) |
Application (hours/week) |
Credit | ECTS |
---|---|---|---|---|---|---|
GAME DEVELOPMENT USING UNITY 3D | BCO647 | Any Semester/Year | 3 | 0 | 3 | 6 |
Prequisites | Computer Game Design, Applied Computer Animation I and II | |||||
Course language | Turkish | |||||
Course type | Elective | |||||
Mode of Delivery | Face-to-Face | |||||
Learning and teaching strategies | Lecture Discussion Observation Drill and Practice Project Design/Management | |||||
Instructor (s) | Instructors from Computer Science Department | |||||
Course objective | The purpose of the course is to introduce students the Unity 3D workspace and typical project workflow. In this course students will also learn how to create the necessary skills and optimize art for game environments. | |||||
Learning outcomes |
| |||||
Course Content | Learn how to create environments & player characters, script interactions, use Prefabs, develop user interfaces, instantiation, rigid bodies, physics, particles systems, game builds and distribution. Exporting 3D models from Autodesk Maya into Unity. | |||||
References | ? Unity 3D Game Development by Example; Ryan Henson Creighton; Packt Pub. , 2010, ISBN 978-1-849690-54-6 ? Unity Game Development Essentials; Will Goldstone; Packt Pub., 2009, ISBN 978-1-847198-18-1 |
Course outline weekly
Weeks | Topics |
---|---|
Week 1 | Unity 3D workspace, Basic Level/Environment, Creating a Unity Project |
Week 2 | Using Terrain Editor, |
Week 3 | Scripting for Unity 3D |
Week 4 | Player Characters |
Week 5 | Interactions: Ray casting, Colliders, Collision Detection |
Week 6 | Prefabs, Collection and HUD Feedback |
Week 7 | Project Meeting |
Week 8 | Instantiation, Rigid Bodies |
Week 9 | Particle Systems |
Week 10 | Exporting a model from Maya into Unity |
Week 11 | Getting Animated Characters to Unity, Animating in Unity |
Week 12 | Menu Design |
Week 13 | Finishing |
Week 14 | Building and Sharing |
Week 15 | |
Week 16 | Final Exam |
Assesment methods
Course activities | Number | Percentage |
---|---|---|
Attendance | 14 | 10 |
Laboratory | 0 | 0 |
Application | 0 | 0 |
Field activities | 0 | 0 |
Specific practical training | 0 | 0 |
Assignments | 3 | 30 |
Presentation | 0 | 0 |
Project | 1 | 20 |
Seminar | 0 | 0 |
Midterms | 0 | 0 |
Final exam | 1 | 40 |
Total | 100 | |
Percentage of semester activities contributing grade succes | 0 | 60 |
Percentage of final exam contributing grade succes | 0 | 40 |
Total | 100 |
WORKLOAD AND ECTS CALCULATION
Activities | Number | Duration (hour) | Total Work Load |
---|---|---|---|
Course Duration (x14) | 14 | 3 | 42 |
Laboratory | 0 | 0 | 0 |
Application | 0 | 0 | 0 |
Specific practical training | 0 | 0 | 0 |
Field activities | 0 | 0 | 0 |
Study Hours Out of Class (Preliminary work, reinforcement, ect) | 14 | 4 | 56 |
Presentation / Seminar Preparation | 1 | 2 | 2 |
Project | 1 | 20 | 20 |
Homework assignment | 3 | 5 | 15 |
Midterms (Study duration) | 0 | 0 | 0 |
Final Exam (Study duration) | 1 | 15 | 15 |
Total Workload | 34 | 49 | 150 |
Matrix Of The Course Learning Outcomes Versus Program Outcomes
D.9. Key Learning Outcomes | Contrubition level* | ||||
---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | |
1. Students can utilize current techniques, skills, and tools necessary for computer animation and game technologies. | X | ||||
2. Understands the interdisciplinary interactions associated with the field. | X | ||||
3. Students can analyze the local or global impact of individuals, organizations, and communities on computer animation and game technologies. | X | ||||
4. Students can effectively establish connections with a specific user base | X | ||||
5. Students possess understanding and responsibility in professional, ethical, legal, security, and social matters. | X | ||||
6. Students have the ability to effectively participate in a team created to achieve a common goal. | X | ||||
7. Students have the ability to use, acquire, and develop certain software tools, processes, components, or systems according to specified requirements. | X | ||||
8. Students analyze and define a problem within their field and identify appropriate solution processes required for suitable solutions. | X | ||||
9. Students have the ability to apply the computer and mathematical knowledge required by the discipline. | X | ||||
10. Students have the ability to apply artistic culture and aesthetic subjects related to their discipline. | X |
*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest