Skip to content
View Necollaz's full-sized avatar

Block or report Necollaz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Necollaz/README.md

Nikolai | Unity Developer

Nikolai | Unity Developer

🎮 Game Developer • Unity • C# • Gameplay & Architecture


👋 About Me

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.


🧠 What I Do Best

  • 🕹 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)

🧰 Tech Stack

Core

Unity C# Git

Architecture & Patterns

Zenject ECS OOP State Machines

Additional

UniRx DOTween Addressables


🎮 GameDev Highlights

  • 🧩 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

🧠 Tech Philosophy

  • 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

🎯 Currently Interested In

  • 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

🤝 Connect With Me


✨ Building gameplay systems, architecture and worlds — one feature at a time

Popular repositories Loading

  1. Mystic-Keys Mystic-Keys Public

    C# 1

  2. SurvivalGame SurvivalGame Public

    C#

  3. Test_Figure_Triplets Test_Figure_Triplets Public

    C#

  4. Test_Drone_Assemblers Test_Drone_Assemblers Public

    C#

  5. Test_Addressables Test_Addressables Public

    C#

  6. Grid_Building_Test Grid_Building_Test Public

    C#