Hi there! I’m Ayo Olaolu Baloluwa, a Unity-focused developer from Ilorin, Nigeria. I specialize in building scalable gameplay systems in C# and Unity, with a strong emphasis on AI behaviors, combat mechanics, and UI integration. I love turning ideas into robust, maintainable code and collaborating with designers to ship polished features.
I’m the creator of Aethel’s Light, a published 3D action RPG, and I enjoy crafting modular architectures that support growth—from concept to market. I’m passionate about AI, pathfinding, optimization, and delivering immersive player experiences while keeping code clean and extensible.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
Lead Gameplay Programmer & System Architect
Aethel’s Light is a Third-Person Action RPG developed in Unity (C#) to demonstrate scalable game architecture and advanced gameplay engineering.
The project focuses on moving beyond basic scripting to implement robust, modular systems capable of handling complex combat loops and high-performance requirements. As the sole developer, I architected the core gameplay loop, enemy AI, and optimization managers from scratch.
Key Technical Contributions
Universal Enemy AI (FSM): Designed a modular Finite State Machine handling distinct behaviors (Patrol, Chase, Attack) with line-of-sight logic and dynamic state transitions.
Performance Optimization: Implemented a custom Object Pooling System for enemy spawning and projectiles, ensuring stable FPS during high-intensity waves on mobile and PC.
Combat System Architecture: Engineered a responsive Character Controller featuring ability mechanics (Speed Aura, Invincibility Shield) and projectile/melee interaction.
Dynamic Wave Manager: Built a “Portal Spawner” system that scales difficulty intelligently by managing active entity counts and wave progression.
Tech Stack
Engine: Unity 2022 LTS (URP)
Language: C#
Tools: Git, Visual Studio, ProBuilder
Why this works for Twine:
It focuses on “Architecture”: Clients want to know you can build code that doesn’t break. Words like “Modular,” “Scalable,” and “From Scratch” prove that.
It highlights specific solutions: You didn’t just “make AI”; you built a “Finite State Machine.” You didn’t just “fix lag”; you implemented “Object Pooling.”
It defines your role: It clearly states you were the Lead Programmer, showing you can take ownership of a project.
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer in Lagos today.