BITE2623 · SEM 2 · 2025/2026
3D Game Development
Unity · Universiti Teknikal Malaysia Melaka (UTeM)
Welcome to BITE2623 — 3D Game Development
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.
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
Group project (4 orang/kumpulan) — 20% of final grade.
Submit: Zipped Unity Project Folder via Dropbox (bukan game build).
Submit: Zipped Unity Project Folder via Dropbox (bukan game build).
Lab Plan — Unity “Create with Code” (v6.0)
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.
Setiap minggu ada Mandatory Modifications, Checkpoint Questions & Weekly Deliverables.
Self-paced students boleh proceed ahead — pastikan deliverables submitted on time.
📅 Weekly Lecture & Lab Plan
| 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
📄 Lecture Notes
Week 1–5 · Fundamentals
PDF
Week 1 — History & Evolution of 3D Games Technology
Mac 2026
⬇
PDFWeek 2 — 3D Game Development Pipeline
Coming soon⬇
PDFWeek 3 — 3D Asset Development
Coming soon⬇
PDFWeek 4 — Texturing and Materials
Coming soon⬇
PDFWeek 5 — Lighting in Real-Time 3D
Coming soon⬇
Week 6–10 · Advanced Topics
PDFWeek 6 — Level Design for 3D Games
Coming soon⬇
PDFWeek 7 — Character and Animation
Coming soon⬇
PDFWeek 8 — Physics and Collision
Coming soon⬇
PDFWeek 9 — Game UI and HUD Design
Coming soon⬇
PDFWeek 10 — Game Optimisation & Publishing
Coming soon⬇