๐ฏ Month 1
โก Month 2
๐ Month 3
Month 1: Laying the Foundation
Build your core skills and establish learning habits
๐ฏ Math Fundamentals
Goal: Master the basics
- Start with Pre-Algebra & Algebra I on Khan Academy
- Focus on variables, equations, and basic functions
- Complete daily practice problems for retention
๐ป Programming Basics
Goal: Learn C++ foundations
- Work through the first chapters of learncpp.com
- Master variables, loops, and functions
- Write simple console programs daily
๐พ Japanese Integration
Goal: Begin hybrid immersion
- Search concepts in Japanese (e.g., ใC++ forใซใผใใ)
- Build technical vocabulary list
- Watch one Japanese coding video weekly
Month 2: Building Momentum
Connect the dots between math, code, and game development
๐ Spatial Mathematics
Goal: Understand 3D space
- Progress to Geometry & Algebra II on Khan Academy
- Begin "3D Math Primer" book - focus on Vectors
- Apply concepts to simple 2D coordinate problems
๐ง Advanced Programming
Goal: Master OOP concepts
- Deep dive into Object-Oriented Programming
- Create classes, understand inheritance
- Install Unreal Engine 5 and explore interface
๐ Japanese Expansion
Goal: Technical fluency
- Find Japanese tutorials on C++ classes
- Read Japanese documentation with dictionary
- Join Japanese game dev Discord servers
Month 3: Making It Real
Create your first interactive game elements
๐ฎ 3D Transformations
Goal: Master matrices
- Complete Precalculus fundamentals
- Focus intensely on Matrix transformations
- Understand rotation, scale, and translation
๐ Game Development
Goal: Ship first prototype
- Create C++ scripts in Unreal Engine
- Build: Moving cube with vector math
- Add player input and collision detection
๐ธ Native Resources
Goal: Learn from pros
- Follow Japanese UE5 tutorials on YouTube
- Read Japanese game dev blogs
- Participate in Japanese game jams online