“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.