Kursus Skripsi Tesis Disertasi Unreal Engine ~ Membangun Game Platformer 2D/3D dengan Unreal Engine

Berikut adalah silabus 10 sesi (masing-masing ±1,5 jam) untuk kursus “Membangun Game Platformer 2D/3D dengan Unreal Engine”. Kursus ini mencakup dasar Unreal Engine hingga pembuatan game platformer yang utuh dan bisa dimainkan.
🎮 Silabus Kursus: Membangun Game Platformer 2D/3D dengan Unreal Engine (10 Sesi)
Sesi 1: Pengenalan Unreal Engine dan Persiapan Proyek
-
Instalasi Unreal Engine (UE5)
-
Navigasi antarmuka Unreal Engine
-
Membuat project baru untuk game platformer (2D atau 3D)
-
Penjelasan tentang mode viewport, content browser, dan level editor
Sesi 2: Dasar-Dasar Level Design
-
Membuat level sederhana (ground, platform, background)
-
Penggunaan basic geometry dan landscape
-
Menambahkan lighting dan kamera
-
Simulasi pertama di editor
Sesi 3: Kontrol Karakter Platformer
-
Import dan setup karakter (2D sprite atau 3D model)
-
Blueprint untuk movement dasar (jalan, lompat, jatuh)
-
Deteksi lantai dan batas level
-
Sistem kamera mengikuti karakter
Sesi 4: Interaksi dan Fisika Game
-
Collision dan physics volume
-
Menambahkan item interaktif: koin, power-up
-
Efek suara (SFX) untuk interaksi
-
Implementasi HUD dasar (skor, nyawa)
Sesi 5: Musuh dan AI Sederhana
-
Menambahkan musuh dengan patrol path
-
Blueprint musuh: gerak otomatis dan deteksi pemain
-
Sistem serangan: tabrakan atau projectile
-
Menambahkan animasi reaksi musuh dan pemain
Sesi 6: Game Logic dan Tantangan
-
Menambahkan checkpoint dan spawn point
-
Sistem nyawa dan game over
-
Platform bergerak, jebakan (spike, api, dll.)
-
Blueprint trigger untuk event (pintu, teleport)
Sesi 7: Animasi dan Efek Visual
-
Import animasi (idle, walk, jump)
-
Gunakan Animation Blueprint untuk transisi animasi
-
Efek visual: partikel, ledakan, blink saat terkena musuh
Sesi 8: UI dan Menu Game
-
Membuat Main Menu (Play, Options, Exit)
-
In-Game UI (nyawa, skor, timer)
-
Blueprint untuk pause/resume dan transisi antar level
-
Save/Load sistem dasar (skor atau progress)
Sesi 9: Pengujian dan Optimisasi
-
Uji lintas level dan debugging
-
Performance profiling untuk 3D vs 2D
-
Penyesuaian lighting, LOD, dan navmesh
-
Optimasi ukuran file dan loading time
Sesi 10: Build & Publish Game
-
Menyiapkan splash screen, icon, dan metadata
-
Build game untuk Windows (atau Android jika mobile)
-
Export project: .EXE atau package
-
Demo hasil akhir dan evaluasi project peserta



