I will teach you professional unity game development, c sharp, and system architecture


About this gig
Are you stuck with Unity, C#, or game systems that feel messy, slow, or impossible to extend?
I'm a professional game developer with 3+ years of commercial experience, working on multiple Unity projects, including publicly available demos on Steam. I specialize in clean architecture, performance-critical systems, and teaching developers how to think like engineers not just follow tutorials.
I've helped teams and individuals:
- Design scalable gameplay systems
- Refactor large, complex codebases
- Fix performance bottlenecks (CPU/GPU, memory, frame-time issues)
- Build maintainable, extensible systems suitable for long-term development
- This is hands-on mentoring, focused on real-world development practices.
What I can help you with
- Unity (Engine & Editor)
- C# fundamentals to advanced system design
- Gameplay & combat system architecture
- Clean code (OOP, SOLID, modular design)
- Performance optimization and profiling
- Refactoring existing or legacy code
- Preparing for junior or mid-level game development roles
Get to know Mihailo K.
Senior Software Developer
- FromMontenegro
- Member sinceOct 2021
- Last delivery4 years
Languages
English, Serbian
FAQ
Do you teach complete beginners?
Yes. I explain concepts clearly and build from fundamentals.
Can you help with my existing project?
Absolutely. That’s preferred.
Is this only for Unity?
Primarily Unity + C#, but many concepts apply to general software engineering.
Will you build my game for me?
No. This gig is for teaching and mentoring.
