3D Game Dev

<!– NO or tags โ€” CSS handled externally –>
BITE2623 ยท SEM 2 ยท 2025/2026
3D Game Development
Unity ยท Universiti Teknikal Malaysia Melaka (UTeM)
๐Ÿ“ข
Welcome to BITE2623 โ€” 3D Game Development
Mac 2026
Assalamualaikum & Hi everyone!

Selamat datang ke kursus BITE2623 โ€“ 3D Game Development using Unity.

๐Ÿ“Œ Lecture notes & lab materials akan diupload di sini dari semasa ke semasa.
๐Ÿ“Œ Full submission & materials โ†’ uLearn (login required).
๐Ÿ“Œ Project group submission via Dropbox link yang akan diberikan nanti.

Sila check page ini & group WhatsApp untuk announcement terkini.
โš ๏ธ
Course Project โ€” City Chase: Urban Rooftop Runner
Released: Week 3โ€“4 ยท Due: Week 13
Group project (4 orang/kumpulan) โ€” 20% of final grade.
Submit: Zipped Unity Project Folder via Dropbox (bukan game build).
Rujuk tab ๐Ÿ“ฆ Project & Other untuk brief & rubric penuh.
๐Ÿงช
Lab Plan โ€” Unity “Create with Code” (v6.0)
10-Week Lab ยท Week 1โ€“10
Lab plan mengikut Unity Learn: Create with Code (Version 6.0).
Setiap minggu ada Mandatory Modifications, Checkpoint Questions & Weekly Deliverables.
Self-paced students boleh proceed ahead โ€” pastikan deliverables submitted on time.
WK Lecture Topic Lab Session Assessment
01 Lecture 1: Introduction to 3D GamesHistory of 3D games ยท 3D vs 2D vs 2.5D games ยท Overview of modern game engines Lab 0
Course briefing ยท Unity Hub installation ยท Unity Editor setup
Mini Task Briefing
02 Lecture 2: 3D Game Development PipelineGame development lifecycle ยท Game production workflow ยท Documentation Lab 1
Unity Fundamentals + Basic Movement
โ€”
03 Lecture 3: 3D Asset Development3D models and asset types ยท Polygon count and optimisation Lab 2
Input Handling + Camera Follow
Assignment Briefing
04 Lecture 4: Texturing and MaterialsTexture workflow ยท Materials and shaders ยท Physically Based Rendering (PBR) Lab 3
Projectiles + Prefabs
โ€”
05 Lecture 5: Lighting in Real-Time 3DLighting techniques ยท Shadows and environment lighting Lab 4
Random spawning + collision detection + game over
โ€”
06 Lecture 6: Level Design for 3D GamesLevel concept ยท Gameplay flow ยท Open world vs linear levels Lab 5
Consolidation / Mini-game modification
โ€”
07 โšก Midterm Examination Lab Test
Unity scripting and gameplay implementation
Midterm โ€” 10%

Lab Test โ€” 15%
โ€” SEMESTER BREAK โ€” Week 8 โ€”
09 Lecture 7: Animation and RiggingCharacter rigging ยท Skeletal animation ยท Animation systems Lab 6
Jump mechanics + scrolling world
โ€”
10 Lecture 8: 3D Game Physics and InteractionCollision detection ยท Rigidbody physics Lab 7
Animation + sound + particle systems
โ€”
11 Lecture 9: Particle Systems and Visual EffectsParticle systems ยท Visual feedback Lab 8
Camera movement + enemy follow + power-up
โ€”
12 Lecture 10: Engagement and GUI in 3D GamesUI vs UX ยท Player feedback systems Lab 9
Wave spawning + difficulty scaling
โ€”
13 Lecture 11: Sound in 3D GamesGame audio design ยท Spatial audio Lab 10
UI + score + game over system
โ€”
14 Lecture 12: XR Game DevelopmentAR / VR technology ยท Future of immersive games Project consultation / submission Project โ€” 20%
โ€” Week 15: Revision Week ยท Week 16: Study Week โ€”
17 ๐ŸŽฏ Final Examination โ€” Final Exam โ€” 30%
Assessment Breakdown
10%
Midterm
15%
Lab Test
20%
Project
25%
Coursework
30%
Final Exam