Barcelona, Spain

Joan Ginard Mateo

Expert
@JoanStinson

🎮 Senior Unity Developer 🎮

UnityUIOptimizationTool. A Unity Editor tool that automatically optimizes selected UI game objects (including Prefabs) to save you time.

160

SteeringBehaviors. C++ SDL AI Steering Behaviors: Seek, Flee, Arrive, Pursue, Evade, Wander, Path Following, Collision Avoidance and Combining them.

46

UnityLoggerExtended. A custom logger for Unity with custom categories and logs only available on Editor and Development Builds.

37

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

29

UnitySOLIDAsteroidsGame. A mini space game made applying all SOLID Principles to serve as a reference of good code architecture.

24

MobileGameStore. A mobile game store UI implementation scalable for multiple mobile devices resolutions done in one week.

24

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

21

Pathfinding. C++ SDL AI Pathfinding: BFS, Dijkstra, GBFS and A* algorithms.

11

UnityMessagingSystem. A typesafe, lightweight Unity message bus system that respects the Open-Closed principle.

10

TicTacToeTDD. Tic Tac Toe implementation using TDD and made all tests run on every new pull request using Unity Actions.

10

TapMatchMVC. Basic match 3 game implementation using model-view-controller structure done in one weekend.

8

Zork. A Zork game in C++ using Unitary Testing with CppUnit.

8

EndlessRunnerRefactor. Unity's endless runner game sample "Trash Dash" refactored.

8

Decisions. C++ SDL AI Decisions: Finite State Machines and starting GOAP.

7

BrickBreaker. A basic brick breaker mobile game implementation done in a few days.

6

CandyCrush. A simple Candy Crush implementation using a 2D game engine architecture with C++ and SDL (MVC pattern).

6

HackAndSlash. A simple hack and slash game using SDL and C++ with some design patterns and doxygen documentation.

5

SpaceFighterMVC. Simple Asteroids-inspired game implementation using model-view-controller structure done in one weekend.

5

FlappyBirdGRASP. A Flappy Bird clone game made with Unity applying GRASP.

5

FruitNinjaECS. Zigurous's Fruit Ninja game sample adapted to use ECS.

4

SpaceInvaders. A Space Invaders remake using SDL and C++ done in one week.

3

StinsonEngine. A 3D engine using C++ with OpenGL that tries to mimic Unity's functionalities.

3

Tatedrez. A basic tatedrez mobile game implementation done in a few days.

2

FPSSampleTests. Used Unity's FPS game sample as a base to write unit tests.

2

JoanStinson. My personal repository.

2

OpenTKMVVMExample. An OpenTK rendering example of basic geometries within a MVVM architecture.

1

TowerDefenseMVP. A basic tower defense game implementation done in a few days.

1
27
Apply