Portfolio



“The art of art, and the glory of expression; is simplicity.”
-W. Whitman

These projects and games showcase my skills, creativity, and experience with technology. Enjoy!

> AI

Experience the future of gaming and technology with cutting-edge AI solutions meticulously crafted by a seasoned Unity developer and tech educator.

> Best Practices

Adhering to coding standards in game development ensures consistency and readability across the codebase, making it easier for teams to collaborate effectively.

> Unity DOTS

With Unity’s Data-Oriented Technology Stack (DOTS), you take full advantage of today’s multicore processors with high-performance multithreaded workflows.

> Unity Games

Sam ships cross-platform games and has contributed in roles of Software Architect, Senior Developer, and Team Lead.

> C++

High-performance game dev with modern C++, Raylib, and my custom 2D & 3D engine.

> Godot

Sam creates game tooling, addons, and plugins with games for the Godot Engine.

> Html5

Browser-native, light-weight gaming with popular 2D & 3D engines.

> Multiplayer

Create video games that allow multiple players to interact and compete in the same game environment in real-time, either over the internet or locally.

> Optimization

Optimize video games to run efficiently across various platforms by improving performance, reducing load times, and minimizing resource usage.

> Prototyping

Prototyping is an essential step in game development that allows for quick testing of ideas, mechanics, and design concepts before full-scale production.

> Software Architecture

Creating well-organized software architecture in your games is crucial for efficient development, smooth collaboration on your team, and a maintainable final product.

> Teaching

Game engines are used for creating simulations, prototypes, and games. Here are educational products to bring top learnings to you and your students.

> Tools

The Unity IDE is an all-in-one Editor that extends to match your production workflow. Extend the Unity Editor with whatever you need.

> Unit Testing

Devs see the importance of unit testing and CI/CD. This helps developers to catch errors early, automate builds, and improve overall workflow efficiency.

> UI

UI Toolkit (UIT) is a collection of features, resources, and tools for developing user interfaces and Editor extensions. UIT supports runtime & editor UI with an intuitive workflow.

> Virtual Reality

VR gaming systems generate realistic sensations that simulate users’ physical presence in a computer-generated environment.

> Web3

Web3 is an idea for a new iteration of tech which incorporates concepts such as decentralization, blockchain technologies, and token-based economics.