Tiltimos Norentex Logo

Tiltimos Norentex

New student discount available - save 25% on enrollment
Next cohort starts: March 15th

Mobile Game Development Program

Master programming languages that power today's most successful mobile games. Learn from experienced developers who've shipped real games to millions of players.

Memory Management in Mobile Games

Mobile devices have limited RAM, and poor memory management kills game performance. Players will delete games that drain battery or cause crashes within the first few minutes.

  • Learn object pooling techniques to reuse game objects instead of constantly creating new ones
  • Master garbage collection patterns specific to mobile platforms
  • Practice with real memory profilers to identify and fix leaks before release
  • Understand platform-specific limitations on iOS and Android memory allocation

Cross-Platform Code Architecture

Writing separate codebases for iOS and Android doubles development time and creates maintenance nightmares. Most indie developers can't afford this approach.

  • Build shared game logic layers that work across both platforms
  • Learn when to use native code vs cross-platform solutions
  • Master platform-specific optimizations without duplicating core systems
  • Practice debugging techniques that work consistently across devices

Performance Optimization Under Constraints

Mobile games need to run smoothly on everything from flagship phones to budget devices that are three years old. This requires completely different thinking than desktop development.

  • Profile games on low-end devices to find real bottlenecks
  • Learn texture compression and asset optimization techniques
  • Master frame rate management and adaptive quality systems
  • Practice battery life optimization strategies that actually work

Native iOS Development

Swift and Objective-C fundamentals, Metal graphics programming, and iOS-specific game frameworks. We cover memory management patterns that Apple's review team expects to see.

Android Game Programming

Java and Kotlin for game development, OpenGL ES integration, and Android NDK for performance-critical code. Learn to handle the fragmentation across thousands of device configurations.

Cross-Platform Engines

Unity C# scripting, Unreal Blueprint systems, and when to choose native vs engine development. We focus on shipping games, not just learning tools.

Game Systems Programming

Physics simulation, AI behavior trees, networking for multiplayer games, and save system architecture. The technical foundation that makes games actually fun to play.

Karim Mansour, Senior Mobile Game Developer

Karim Mansour

iOS & Unity Specialist

Spent seven years at a mobile game studio in Cairo before going independent. Karim shipped twelve games that collectively reached over 2 million downloads. He knows firsthand which programming patterns actually work when you're under deadline pressure and which ones sound good in theory but break down in practice.

Nadia El-Rahman, Android Game Programmer

Nadia El-Rahman

Android & Performance Expert

Former lead Android developer at a gaming company that specialized in budget device optimization. Nadia's games run smoothly on phones that most developers would consider obsolete. She teaches the memory management and performance tricks that can make or break a mobile game's success.

Sarah Adham, Cross-Platform Developer

Sarah Adham

Systems & Architecture

Sarah built the networking backend for a multiplayer mobile game that handled 50,000 concurrent players. She specializes in the server-side programming and database architecture that supports modern mobile games. Her students learn how games actually scale beyond the prototype phase.

2025 Program
1
Foundation Phase

Core programming concepts, mobile platform differences, and development environment setup. You'll build your first simple mobile game to understand the complete development pipeline.

September - November 2025
2
Platform Specialization

Deep dive into either iOS or Android native development, or cross-platform engine programming. This is where you choose your specialization path based on your career goals.

December 2025 - February 2026
3
Advanced Systems

Game architecture patterns, performance optimization, and debugging complex mobile games. We cover the technical challenges you'll face when building larger, more ambitious projects.

March - May 2026
4
Portfolio Project

Build a complete mobile game from concept to app store submission. This isn't a tutorial project - it's your own game idea developed with mentor guidance and code reviews.

June - August 2026

Applications Open for Fall 2025

Our next cohort starts in September 2025. We accept 24 students per session to maintain the quality of feedback and mentorship that makes this program effective.

Application Deadline: July 15, 2025

Program Duration: 12 months (September 2025 - August 2026)

Format: Weekend workshops + weekday online mentorship

Learn About Application Process