top of page
Portfolio Nov 2023.png
Unity Logo.png

Welcome

My name is Ben, and I am a Unity Developer with over six years of experience crafting immersive and innovative games. Below, you will find published projects that I have worked on, as well as different experimental projects that showcase my talents as a Unity Developer.

​

If you are looking to hire a passionate and experienced Unity Developer fill out the form at the bottom of this page and I will get back to you!

Wildwood Community Iconpng.png
BMGameStudios.png
Unity Logo.png
  • LinkedIn
Render Orange - Half.png
Recon Logo.png

Recon Marksmanship is a dynamic training application I developed for TI Training, showcasing my expertise in UI development, C# programming, and application design. The program enables users to design custom training courses and environments through intuitive editors, offering powerful customization and flexibility. Each feature—from the logic-driven Course Editor to the versatile Player Controller—demonstrates a seamless integration of complex systems and user-friendly interfaces, creating a comprehensive training solution tailored to diverse needs.

​

Test Image.png

Table Mountain Group LLC. has a unique mixed reality system which allows customers to use simulated firearms on a large projection screen for both training and recreational purposes. I was responsible for the development of over a fifteen Unity applications, enhancing both training and recreational experiences. My work ranged from creating a realistic virtual military range to developing an engaging zombie shooter. Collaborating with experts, I boosted content realism and optimized performance with clean, reusable C# code. I also developed a Leaderboard application and crafted several impressive AR game demos. This role honed my skills in gameplay programming, performance optimization, and teamwork, demonstrating my ability to deliver high-quality, immersive experiences.

ScreenShot2023-05-07_23-51-20.png
Wild wood Small Transparent.png

Wildwood is a city-builder available on Steam. I am proud to be its solo developer. This project required me to master numerous aspects of game development, including UI/UX design, gameplay design, AI decision-making, and more. Given the large number of objects in the game, I wrote highly efficient code and optimized performance with multithreaded workloads on both the CPU and GPU.

​

The procedural terrain generation utilizes GPU compute shaders for rapid, seamless creation as players navigate the world, while AI decision-making, including pathfinding algorithms, runs on separate CPU worker threads to enhance performance. I extensively leveraged the Unity Profiler to ensure maximum efficiency.

​

Additionally, I crafted complex material shaders in Shader Graph and HLSL for the skybox, trees, water, and crops, further enhancing the game's immersive quality. Wildwood stands as a testament to my passion for game development and my ability to take a complex project through the entire development lifecycle, from concept to release.