🎮 Senior Unity Developer 🎮
UnityUIOptimizationTool. A Unity Editor tool that automatically optimizes selected UI game objects (including Prefabs) to save you time.
160SteeringBehaviors. C++ SDL AI Steering Behaviors: Seek, Flee, Arrive, Pursue, Evade, Wander, Path Following, Collision Avoidance and Combining them.
46UnityLoggerExtended. A custom logger for Unity with custom categories and logs only available on Editor and Development Builds.
37SlotsMachine. A basic slots machine game done in 5 days using Dependency Injection (Zenject), an Events System and wrote some Unit Tests. Pretty clean code architecture too.
29UnitySOLIDAsteroidsGame. A mini space game made applying all SOLID Principles to serve as a reference of good code architecture.
24MobileGameStore. A mobile game store UI implementation scalable for multiple mobile devices resolutions done in one week.
24UnityDesignPatternsReference. A tiny retro action RPG implementation made applying Software Design Patterns to serve as a guide of reusable solutions that can be applied to common problems.
21Pathfinding. C++ SDL AI Pathfinding: BFS, Dijkstra, GBFS and A* algorithms.
11UnityMessagingSystem. A typesafe, lightweight Unity message bus system that respects the Open-Closed principle.
10TicTacToeTDD. Tic Tac Toe implementation using TDD and made all tests run on every new pull request using Unity Actions.
10TapMatchMVC. Basic match 3 game implementation using model-view-controller structure done in one weekend.
8Zork. A Zork game in C++ using Unitary Testing with CppUnit.
8EndlessRunnerRefactor. Unity's endless runner game sample "Trash Dash" refactored.
8Decisions. C++ SDL AI Decisions: Finite State Machines and starting GOAP.
7BrickBreaker. A basic brick breaker mobile game implementation done in a few days.
6CandyCrush. A simple Candy Crush implementation using a 2D game engine architecture with C++ and SDL (MVC pattern).
6HackAndSlash. A simple hack and slash game using SDL and C++ with some design patterns and doxygen documentation.
5SpaceFighterMVC. Simple Asteroids-inspired game implementation using model-view-controller structure done in one weekend.
5FlappyBirdGRASP. A Flappy Bird clone game made with Unity applying GRASP.
5FruitNinjaECS. Zigurous's Fruit Ninja game sample adapted to use ECS.
4SpaceInvaders. A Space Invaders remake using SDL and C++ done in one week.
3StinsonEngine. A 3D engine using C++ with OpenGL that tries to mimic Unity's functionalities.
3Tatedrez. A basic tatedrez mobile game implementation done in a few days.
2FPSSampleTests. Used Unity's FPS game sample as a base to write unit tests.
2JoanStinson. My personal repository.
2OpenTKMVVMExample. An OpenTK rendering example of basic geometries within a MVVM architecture.
1TowerDefenseMVP. A basic tower defense game implementation done in a few days.
1