About Me

profile picture

Hello and welcome to my website! My name is Rony Hanna, I'm a passionate Software Engineer specializing in computer graphics and game programming. I'm part of the talented team at Mytona in New Zealand.

Throughout my career, I've developed various tools, gameplay features, and user interfaces using popular engines like Unity and Unreal. Additionally, I have created games from scratch using C++ and OpenGL. In my spare time, I'm developing a powerful and robust game engine in C++ and Vulkan, which you can explore here!

My favorite skill is learning and continuously improving my skills. I love problem-solving and working on fun projects. I'd be happy for you to explore my portfolio and am always open to discussing my experiences and any exciting opportunities. Feel free to reach out!

Projects

Outfire: Battle Royale

Outfire: Battle Royale Shooter (commercial project 2023-2024)

Outfire is a fast-paced online shooter game. I contributed significantly to its development, including implementing the chat feature and various UI elements.

Banshee default scene

Banshee Engine (personal project 2023-2024)

A robust C++ and Vulkan-based 3D rendering engine that I am currently developing in my free time.

First-person shooter preview

Titan Voyager (personal project 2019)

First-person shooter game made in C++ and OpenGL. I developed this game as a personal project in my free time during my final year of university.

Searching for a path on a grid

Pathfinder (personal project 2023)

A 2D application written in C++ and the Vulkan API to showcase the A* pathfinding algorithm.

Kai's Clan sandbox

Kai's Clan (commercial project 2020-2021)

An educational AR/VR app made in Unity. Players create their own virtual worlds, import their own 3D models into their worlds to overlay real-world robots, and code their own robots using Python or Blockly to complete challenges.

Slime hoping atop of platforms

Slimey Jump (personal project 2017)

2D platformer game written in C++ and OpenGL. The game is similar to "Doodle Jump." I made this game in my free time during 2nd year of university as a way to practice graphics programming.

Player knocked by a boulder

Lava Plaza (university project 2017)

A simple survival game made in Unity where the player avoids falling boulders to survive as long as possible and prevent falling into the lava. As one of the three programmers, I implemented gameplay mechanics and some UI elements.

Game Jams

Player in a temple

Temple of Misfortune (2022)

A puzzle game with an intuitive click-to-move mechanic that I made for the GMTK Game Jam 2022 (Roll of the Dice). I worked alone and did all the programming, modeling, and animations for this game.

A misunderstood racoon

Helping Hands (2020)

A puzzle game made during the Global Game Jam 2020 where the theme was "Repair." The player plays as a misunderstood racoon who wants to demonstrate that he is a helpful citizen by roaming the local town and fixing things! I contributed as a gameplay programmer.