Brief Introduction
The Game Development Miniclass is designed to turn your hobby from being just a player into becoming a creator. In this program, you will explore the fundamentals of game development using industry-standard tools—Unity as the game engine, and Blender and Aseprite for visual asset creation. The experience you gain will closely mirror real-world professional game development workflows.
This training emphasizes hands-on practice and offers a reminder that game development is not one-size-fits-all. Through a unique Sub-Class system, you can choose a learning path that matches your interests. Are you a logical thinker who enjoys controlling game mechanics through C# scripting? Or are you a creative mind eager to design iconic 2D or 3D characters? The curriculum adapts to your chosen role, whether it’s logic scripting or asset creation.
No prior game development experience is required. This miniclass is designed for beginners, with mentors ready to guide you from the ground up. You’ll learn industry workflows in a relaxed, supportive environment without unnecessary pressure.
To simulate a real game studio experience, the program culminates in a Game Jam. You’ll collaborate in teams of programmers and artists, combining code and visual assets to produce a playable game prototype. This final project highlights not only technical skills, but also teamwork, communication, and collaboration—essential skills in the game industry.
So, what are you waiting for? Join the Game Development Miniclass, explore the vast world of game creation, choose your role, and bring your dream game world to life!
Learning Timeline
Session 1: Welcome to Game Development
Focus: General Introduction & Ecosystem (Joint Session)
Main Topic: Game development workflow, industry trends in Indonesia, and role introductions
Output: Participants understand team roles and responsibilities
Session 2: Foundations & Game Aspects
Focus: Understanding game elements and basic asset preparation
Sub-Class: Programmer (Unity Essentials)
- Studying gameplay aspects and basic game logic
Sub-Class: 2D Artist (Asset Rules)
- Introduction to 2D game assets (Pixel Art / Vector) using Aseprite
Sub-Class: 3D Artist (Basic 3D Modeling)
- Introduction to Blender UI/UX and basic 3D modeling
Session 3: Implementation & Asset Rules
Focus: Technical introduction to tools
Sub-Class: Programmer (Unity Essentials)
- Introduction to Unity Game Engine features
- Editor navigation, GameObjects, and Components
Sub-Class: 2D Artist (Asset Rules)
- Technical rules for 2D assets (Symmetry, Color Palette, Power of Two)
- Creating simple sprites ready for use in Unity
Sub-Class: 3D Artist (Basic 3D Modeling)
- Practicing basic 3D blocking
- Understanding coordinates and object transformations
Session 4: Deep Dive (Intermediate)
Focus: Building mechanics and refining assets
Sub-Class: Programmer (Scripting 101)
- Writing the first C# script
- Character movement logic and simple interactions
Sub-Class: 2D Artist (Moodboard & Concept)
- Creating moodboards to define visual style
- Designing refined character concept art
Sub-Class: 3D Artist (Intermediate Modeling)
- Mesh smoothing and basic retopology
- Applying materials and preparing assets for Unity export
Session 5: Game Jam (Final Project)
Focus: Collaboration & Final Output (Joint Session)
Main Activity:
- Forming small teams consisting of Programmers, 2D Artists, and 3D Artists
Goal:
- Combining code and visual assets into a simple playable game prototype
Output:
- Final game prototype
- Team collaboration experience and portfolio-ready project