Curriculum

🔹 1. Free Course — Fundamentals

  • Program structure
  • Variables and data types
  • Conditions and loops
  • Methods
  • Introduction to OOP
  • First interactive text game

🔹 2. Core Course — Structured Game Logic

  • Project structure
  • Game loop
  • Player & Enemy systems
  • Coordinates and movement
  • Scoring system
  • Mini RPG project

🔹 3. Nova Module — System Architecture

  • GameManager
  • Game states
  • Entity management
  • Collision system
  • Level structure
  • Multi-level project

🔹 4. Axis Framework — Design Patterns

  • Singleton
  • Factory
  • Observer
  • State pattern
  • Resource manager
  • Scalable architecture

🔹 5. Vertex Series — Modular Systems

  • Module manager
  • Event system
  • Component-based design
  • Scene manager
  • Level integration
  • Modular project

🔹 6. Nexus Series — Optimization

  • Complexity analysis
  • Loop optimization
  • Data structures
  • Object pooling
  • Profiling
  • Optimized large-scale project

🔹 7. Quantum Series — Large-Scale Integration

  • Architectural layers
  • Dependency inversion
  • Interface segregation
  • Service locator
  • Subsystem integration
  • Full-scale game engine structure