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.

ss_ed5c6db8a935c42178b90a28c856fe04753f44d9.1920x1080.jpg

At Ben Marks Game Studios, I independently developed and shipped three games on the Play Store: Tank Frenzy, Cube Racer, and Station Commander. For these projects, I handled every aspect of development, including gameplay design, art design, 3D modeling, texturing, UI design, AI development, particle systems, animation, sound design, marketing, and publishing. Additionally, I successfully ported and released Station Commander on Steam. These games demonstrate my comprehensive skills and ability to manage all facets of game development, from concept to release.

Terrain Generation Still.bmp
Unity Logo.png

Here are some experimental projects I've worked on that showcase my talents as a Unity developer. As someone who is genuinely passionate about game development I will often create small prototypes of games or ideas just for fun. Here is a collection of some of those prototypes

Interested in hiring me?

If you would like to get in touch about a job opportunity, please fill out this form and I will get back to you.

Thank you!

bottom of page