Onur Can Yaşar
An engineer who loves to move things on the screen.
Resume
Bubble Twister -
GBot Software Consultancy
Bubble shooter/match-3 game.
Took over the game and implemented new mechanics.
Developed a procedural level generation algorithm that created over 300 playable levels.
Programmed and designed the whole UI.
Built a cloud save system using Cloud Firestore and Firebase Authentication.
Integrated GameAnalytics, Firebase Analytics, and Unity Analytics to monitor users.
Tools and Technologies: Unity, C#, DOTween, Python, Shaders
OEngine
2D ECS game engine.
Implemented an Entity-Component-System (ECS) architecture with sparse sets.
Created an object pooling system.
Developed uniform grid collision detection with elastic collision response.
Integrated SDL for 2D rendering and input handling.
Tools and Technologies: C++, SDL, STL
Nebular Bastion
Survivors-like tower defense game.
Developed a survivors-like power up system.
Implemented different types of enemies.
Ensured a scalable game architecture that makes the addition of new power-ups and enemy types easy.
Tools and Technologies: Unity, C#, UniTask, Zenject, DOTween
Disco Wizard
2D rogue-lite game with cellular automata pixels.
Developed cellular automata simulated sand, water, fire, wood, and oil.
Implemented a simple skill tree.
Integrated the A* algorithm for enemy AI.
Tools and Technologies: Unity, C#, DOTween
Grow and Shrink
Tiny endless mobile game with grow and shrink mechanics.
Tools and Technologies: Unity, C#
Fly You Fools
A shoot ‘em up game.
Tools and Technologies: Java, Java Swing
Contact
LinkedIn
GitHub
onuryasar.dev@gmail.com