Onur Can Yaşar

An engineer who loves to move things on the screen.

Resume

Bubble Twister - GBot Software Consultancy

Google Play Store
Apple
  • 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

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

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

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

GitHub
  • Tiny endless mobile game with grow and shrink mechanics.
  • Tools and Technologies: Unity, C#





Fly You Fools

GitHub
  • A shoot ‘em up game.
  • Tools and Technologies: Java, Java Swing





Contact

LinkedIn

GitHub

onuryasar.dev@gmail.com