Eriq Muhammad Adams J. | Informatics University of Brawijaya
We will learn about game programming by using mature open source game engine. Output of this course : develop small 3D game within group of students. About this Course
80% of attendances No Plagiarism activism Rule
40% Final Project 30% Mid Project 30% Small Project Grading
Basic Knowledge of OOP Some 3D art skill Pre-requisites
You may freely choose your favourite platform, Java : JMonkeyEngine 3.0 C# : XNA 4.0 C++: Ogre3D / Illricht Python : Panda3D Technology
1 st week: Lesson Plans 2 nd week : Introduction to Game 3 rd week : Game Design 4 th week : 3D Scene 5 th week : Collision Detection & Input (assign) 6 th week: 3D Models & Materials 7 th week: PostFX, Particle Systems, GUI 8-9 th week: Mid-Project Timeline
10 th week: Landscapes 11 th week: Camera & Audio (assign) 12 th week: Physics 13 th week: AI : Pathfinding 14 th week: AI : State Machine 15 th week: Networking (assign) 16 th week: Project Proposal Timeline (cont.)
Any Books on Game Programming Any Books on Game Design JMonkeyEngine 3.0 Wiki References