“The art of art, and the glory of expression; is simplicity.”
-W. Whitman With this key area of my portfolio, I bring Best Practices and Optimization techniques.
📑Source Code
The portfolio features large commercial projects with proprietary code. However, the following areas include full source code (and videos); AI, Architectures, Multiplayer, UI, Video, & Web3.
Contents
Games
> Unity Games
Sam ships cross-platform games in roles of Senior Developer and Team Lead.
Game Engines
> Unity Games
Sam ships cross-platform games in roles of Senior Developer and Team Lead.
> Unity DOTS Games
Unity DOTS takes full advantage of today’s multicore processors for high-performance.
> C++ Games
High-performance game dev with modern C++, Raylib, and my custom 2D & 3D engine.
> Html5 Games
Browser-native, light-weight gaming with popular 2D & 3D engines.
Best Practices
> Best Practices
Adhering to coding standards in game development ensures consistency and readability across the codebase, making it easier for teams to collaborate effectively.
> CI/CD
This software development practice automates code integration, testing, and deployment to minimizes errors and improves code quality.
> Optimization
Optimize video games to run efficiently across various platforms – rendering, load times, and memory.
> Unit Testing
Unit testing and CI/CD solve errors early to improve workflow efficiency.
Teaching
> Teaching
Game engines are used for creating simulations, prototypes, and games. Bring top learnings to your students and teams.
> Mentoring
Guiding and supporting individuals through personal and professional growth. Leverage your experiences to inspire.
Growth
> Agile (Scrum | Kanban)
High-level mindset for project management focusing on flexibility, collaboration, and rapid.
> Creating A Lean Game Studio
Explore essentials to establish a lean game studio, focusing on team building and continuous improvement.
> Learning
Continual growth is crucial in game development, as technology and methodologies constantly evolve.
> Leadership
Effective leadership involves guiding teams toward shared goals, fostering a collaborative and empowering environment.
Highlights
> AI
Cutting-edge AI solutions meticulously crafted to improve developer and player experiences.
> Audio
Audio features include full 3D spatial sound, real-time mixing, and dynamic effects.
> Backend
Connecting games to backend services enables analytics, cloud scripting, and more to enrich the player experience.
> Custom Characters / Avatars
Powerful feature that allows players to personalize their in-game avatars – from physical aspects to personality traits.
> Multiplayer
Create shared experiences for players to interact and compete in real-time, either over the internet or locally.
> Packages
Streamline development, offering code libraries, tools, and utilities to enhance productivity.
> 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.
> 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.
> User Interfaces (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 (AR | VR | XR)
Extended reality includes the AR, VR, & XR gaming systems generate realistic sensations that simulate users’ physical presence in a computer-generated environment.
> Rendering, Shaders, VFX
ShaderGraph and VFX Graph tools create stunning surface materials and visual effects for your games.
> Web3
Web3 incorporates decentralization, blockchain technologies, and token-based economics.
>Videos
Fun, fast, free video content covering game development concepts for newbies and veterans.
What’s Next?
This area of my expertise is particularly exciting!I love to learn & to make an impact with my teams and projects.
Contact me regarding new opportunities that align with my skills and experience.