David Longaron Portfolio
Hi, I'm David, a passionate game developer and experienced C++ programmer. Welcome to my portfolio, where I showcase a collection of projects from games to custom engines.Throughout my journey, I’ve honed my skills in areas such as engine programming, gameplay mechanics, and performance optimization, and I’m excited to share some of my work with you. I hope you find these projects as enjoyable to explore as they were to create!

Hellheim Engine
A custom game engine created with C++. This project helped me not only to have a deep understanding of how a game engine works internally, but also improved my C++ skills greatly.
Tasks:
GameObject and Component System
Navmesh creation and pathfinding
Screen Space Ambient Occlusion
Chrysalis
A high paced top-down shooter done with the Hellheim custom engine and a team of 27 people. It includes 2 complete levels and a boss stage. All the gameplay was programmed with C++. My involvement in Chrysalis not only deepened my understanding of game development but also enhanced my ability to collaborate with teams from diverse disciplines
Tasks:
Enemy IA and Behaviour
Battle Areas System
Enemy Spawners
Design Gameplay, Level and Narrative

Steppets
Developed over a weekend in a team of five, this 3D puzzle game was created using Unity and C#. It earned 2nd place in Itch.io Macro Jam #6 with nearly 300 community ratings.
The project gave me the opportunity to explore a new engine and genre, while enhancing my skills in gameplay programming, mechanics design, and problem-solving in 3D environments.You can play the game without downloading it here: Play Now
Tasks:
Puzzle and player logic.
Traps and map mechanics.
Level design
Contact
If you are interested in contacting me you can find me in Linkedin or you can send me an email to [email protected]