🎮 Game Developer • Unity • C# • Gameplay & Architecture
Hi! I'm Nikolai, a Unity Game Developer with commercial experience in building games for PC, Mobile and WebGL.
I focus on:
- clean architecture
- gameplay systems
- performance & optimization
- scalable and maintainable code
I enjoy creating games where systems interact, mechanics evolve, and the project can grow without turning into spaghetti.
- 🕹 Gameplay programming (movement, combat, progression, AI logic)
- 🧩 System design (inventory, resources, economy, meta-progression)
- 🏗 Architecture (SOLID, modular systems, ECS, state machines)
- ⚡ Optimization (mobile & WebGL, memory, GC, draw calls)
- 🧪 Prototyping (fast MVPs, test tasks, gameplay experiments)
- 🧩 Designed and implemented gameplay systems: inventory, resources, progression, meta-systems
- ⚔ Built combat mechanics with state machines and animation-driven logic
- 🧠 Worked with ECS (Entitas) and classic OOP architectures
- 🏗 Created modular, scalable systems suitable for long-term development
- ⚡ Optimized projects for Mobile & WebGL (memory, GC allocations, performance)
- 🧪 Delivered playtest-ready prototypes and test tasks under tight deadlines
- Prefer clear architecture over quick hacks
- Build systems that are easy to extend, not hard to understand
- Avoid tight coupling, magic values and hidden dependencies
- Think about performance and scalability from day one
- Treat prototypes as a foundation, not disposable code
- Value readable code and predictable behavior over overengineering
- Game systems with depth and progression
- Projects where code quality matters
- Teams that value architecture & scalability
- Mid-level Game Developer roles
- Long-term projects and product teams
✨ Building gameplay systems, architecture and worlds — one feature at a time



