- Data types
- Conditional statements
- Methods
- Accessibility
- Fields and properties
- Loops
- Collections
- Enumerators
- Classes
- Namespaces
- Static fields and classes
- Polymorphism
- Delegates and events
Part 2: Unity Engine basics
- Unity Engine and IDE setup
- Unity Editor navigation
- Unity GameObject and components
- Unity GameObject handling
- Unity Primitives
- Unity Materials and Standard shader
- Unity Editor lighting basics
- Unity Assets handling
- Unity Assets store
Part 3: Game design basics
- Game and player
- Win/lose conditions
- Mechanics and rules
- Feedback
- Game design document
Part 4: Practical example - Tic-Tac-Toe
- Tic-Tac-Toe game design document
- Game loop basics
- Unity UI basics (Buttons and events)
- Game menus
- Basic AI
- Build settings and building (compiling)
- Personal assignment
Part 5: Practical example - Space shooter
- Space shooter Game Design document
- Scene management
- Reading user input
- Object pooling
- Working with external assets
- Unity Physics basics
- Custom colliders and collision layers
- Spawning and destroying enemies
- Basic AI movement
- Different enemy types (inheritance example)
- Particles and trail renderer
- Powerups
- Menu system
- Building (compiling)
- Personal assignment
- Sie sind mit der Game Engine Unity vertraut.
- Sie kennen die Elemente des Game Designs und wissen, wie der Entwicklungsprozess von Videospielen funktioniert.
- Sie können einfache Videospiele designen, entwickeln und auf verschiedenen Plattformen veröffentlichen.
- Personen, die an einer Karriere in der stark wachsenden Videospielbranche interessiert sind
- Personen, die sich für Videospiele als kreatives und künstlerisches Medium interessieren