Unity & C#
Game Development
My primary game engine and programming language for 7 years of game development, covering gameplay systems, AI, tools, and shipped Android and PC titles.
Technologies
- Unity
- C#
The tools and domains I work in most, and how deep that experience goes.
Game Development
My primary game engine and programming language for 7 years of game development, covering gameplay systems, AI, tools, and shipped Android and PC titles.
Game Development
Designing and implementing gameplay logic, player interactions, game rules, AI behavior, and reusable gameplay systems with a focus on maintainability and iteration.
Game Development
Designing gameplay mechanics, rules, player decisions, progression, and balance with an iterative approach based on testing and player experience.
Game Development
Designing modular and data-driven game systems that keep gameplay logic maintainable, configurable, and easy to iterate on.
UI/UX
Designing and implementing responsive, interactive game interfaces with a focus on usability, clarity, localization, and seamless integration with gameplay.
UI/UX
Designing clear user flows and interactions for games and digital experiences, with a focus on usability, accessibility, and reducing friction for users.
Art
Bridging art and programming through shaders, VFX, animation, and technical workflows that turn visual assets into production-ready game systems.
Art
Creating and implementing 2D animations, sprite-based animations, and animation systems for games and interactive experiences.
Frontend
Building browser-based games, interactive experiences, and web interfaces using HTML, CSS, and JavaScript.
Game Development
Developing lightweight browser-based game experiences and playable advertising content using HTML5 technologies.
Frontend
Building browser-based games and interactive experiences with a focus on gameplay architecture, responsive interfaces, and lightweight web technologies.
Frontend
Building and maintaining bilingual, content-driven web applications with TypeScript, Next.js, Tailwind CSS, and modern frontend architecture.
Game Development
Experience with Cocos Creator and TypeScript for browser-based and playable-ad projects, expanding my workflow beyond Unity.
Game Development
Experience with Godot for developing and prototyping games outside my primary Unity workflow.
Game Development
Building immersive VR training experiences for standalone headsets, including interaction systems and performance optimization.
Tools
Integrating monetization, analytics, backend services, and third-party SDKs into shipped mobile games and interactive applications.
UI/UX
Designing game interfaces, layouts, and interactive prototypes before implementation, with a focus on clear and practical UI systems.
Art
Preparing and editing visual assets for games, UI elements, promotional materials, and other production needs.
Art
Creating and editing vector graphics, icons, logos, and scalable visual assets for games, interfaces, and digital projects.
Tools
Version control, branching, project collaboration, and GitHub workflows across game and software projects.
AI
Using AI coding tools for code generation, debugging, refactoring, documentation, research, and rapid prototyping while maintaining developer ownership of the final implementation.
Management
Planning and managing development projects through task breakdown, prioritization, roadmaps, milestones, and iterative delivery.
Management
Coordinating development teams through task delegation, communication, progress tracking, and aligning individual contributions with project goals.
Content
Writing and publishing articles about game development, technology, games, and development experiences with a focus on making technical topics accessible.
Content
Writing technical content and documentation that explains development workflows, programming concepts, tools, and practical game development techniques.
Game Development
Analyzing game mechanics, systems, player experience, and design decisions across different genres to understand what makes games engaging and effective.
Game Development
Researching game history, cultural influences, genres, mechanics, and industry developments to explore how games evolve and influence interactive experiences.
Game Development
Following and analyzing trends, technologies, business directions, and emerging developments across the game industry.