Basics of Game Programming With Unity3D - viope.com

24 downloads 5561 Views 82KB Size Report
Basics of Game Programming With Unity3D. The programming language for this course is JavaScript. This game development course is tailored to match the ...
Basics of Game Programming With Unity3D The programming language for this course is JavaScript. This game development course is tailored to match the level of upper secondary school students with little or no previous programming experience. The focus of the course is for students to familiarize with the different aspects of game development and learn how to use the widely popular Unity3D game engine through examples. By completing the course, students have basic knowledge and practical skills of using Unity3D. The students can understand the main concepts of game development and be able to develop a game by using ready-made components. The course includes 3 chapters. The course content consists of text, images, quizzes and Unity Web Player demos. While studying through the tutorial in the chapters one-to-three the student will build a game prototype. After the tutorial, the student has one programming exercise to complete before moving to the practical assignment; the student will develop a playable game based on the game prototype built earlier. Expected workload per student is approximately 30-40 hours in total.

Table of contents 1 Introduction to Games 2 Unity3D-Part 1 & Games Industry 1.1 Definition of a video game 1.2 Game types 1.3 Game development actors 1.4 Designing a game 1.5 Development phases 1.6 Legal issues with game development 1.7 Finance and monetization in games 1.8 Localization

2.1 First contact with Unity 2.2 The interface 2.3 Vector3 and Quaternion 2.4 Scripting

3 Unity3D-Part 2 3.1 Creating a project 3.2 Light 3.3 Adding our player 3.4 Input Class 3.5 Parenting 3.6 Prefabs 3.7 Importing assets 3.8 Rigid body 3.9 Instantiate and Destroy 3.10 Collision 3.11 Audio