Currently Empty: $0.00
- Home
- All Courses
- Unity Game Dev Fundamentals
Unity Game Dev Fundamentals
By Pavithra T
0/0 Ratings

Course Description
Students will be able to develop a side-scrolling 2D game from scratch, apply solid programming logic, implement gameplay mechanics, and polish their games for PC or mobile deployment.
What You’ll Learn?
Week 1: Core Game Programming & Scene Setup
Day 1: Project Setup
- Unity 2D project setup
- Creating a clean folder structure (Assets, Scripts, Prefabs, etc.)
- Importing tilemaps, characters, and environment assets
Day 2: Player Mechanics – Movement & Jumping
- Rigidbody2D, Collider2D, and Physics Material
- Scripting player movement using Input.GetAxis
- Adding smooth jumping and double jump support
- Basic animation switching (idle, run, jump)
Day 3: Camera and Scene Setup
- Parallax backgrounds
- Camera Follow Script
- Scene boundaries
- Adding basic UI placeholders (score, health)
Day 4–5: Tilemaps & Level Design
- Using Unity Tilemap for level building
- Designing platforms, hazards, traps
- Colliders for tilemaps and interactive elements
Level design principles: pacing, rewards, and flow
Week 2: Game play systems and interactions
Day 6: Collectibles & Score System
- Coin/Star collectibles
- Using Prefabs and Tags
- UI Text updates with score
- Sound feedback on pickup
Day 7: Enemy AI (Basic)
- Enemy patrol logic with waypoints
- Raycasting for ground/obstacle detection
- Animation states: walk, attack, idle
- Damage to player on collision
Day 8: Player Health & Game Over
- Health bar using Slider UI
- Taking damage and invincibility frames
- Game Over screen logic and restart
Day 9: Checkpoints and Level Progression
- Saving checkpoint position
- Respawning player
- Level transition with loading screen
Day 10: Power-Ups and Boosts
- Speed boost, jump boost, health recovery
- Timer-based buffs
- Visual and audio feedback
Week 3: Menus, Polish, Build & Final Project
Day 11: Menus and Navigation
- Start Screen, Pause Menu, and Game Over
- Scene navigation using SceneManager
- Button scripting for restart, quit, continue
- Custom cursor and menu animation
Day 12: Audio & VFX Integration
- Background music and audio manager script
- One-shot sounds: jump, collect, damage
- Particle effects: dust, coins, explosions
- Camera shake on hit
Day 13: Polish & Optimization
- Object pooling for enemies and pickups
- ScriptableObjects for game settings
- Code cleanup and organization
- Performance tips: culling, batching, UI optimization
Day 14: Final Build & Deployment
- Building for Windows & Android
- APK export and testing on device
- Icon, splash screen, and build settings
- Game packaging for portfolio
Day 15: Presentation & Certificate
- Final game presentation by students
- Peer play-testing
- Feedback session + Career roadmap tips
- Certification distribution
Final Project:
“Treasure Jumper” – A full-featured 2D platformer with collectibles, power-ups, patrolling enemies, checkpoints, scoring, health bar, menus, sound, and responsive controls.
Instructor
Pavithra T
0 Students
4 Courses
₹ Price
₹8,000.00₹1,999.00
Delivery type
In-person class
Capacity
Unlimited
Level
All levels
Duration
3 Weeks
Lessons
15