Hello :)

My name is Daniel Martí and I make cool games and stuff

Want to contact? Send me an email at dmarticasanova@gmail.com

About me

I'm a junior software developer specialized in game development, graphics and simulations. I'm always learnign about new stuff and love writing code that pushes the possibilities of modern hardware.

  • Programming Languages: C++, C#, Python, JavaScript.
  • Frameworks/Engines: Unity, Unreal Engine (Blueprints and C++), Godot, WPF.
  • Development Tools: Git, PlasticSCM, Visual Studio, VS Code.
  • Software Architecture & Design: Entity-Component System (ECS), Design Patterns, SOLID, OOP (Object-Oriented Programming), DOP (Data-Oriented Programming).
  • Performance Optimization: Multi-threading, Real-Time Systems, Low-Level Memory Management.
  • Graphics & Rendering: Graphics APIs (OpenGL), Real-Time Rendering, Shaders (GLSL), Optimization.
  • Simulation & Algorithm Development: Physics Simulation & Modeling, Mathematical Algorithms for Real-Time Interactions.
  • Project Management & Collaboration: Agile Methodologies, Jira, SCRUM, UML, Trello.
  • Graphics & Content Creation Tools: Blender, 3ds Max, Photoshop, Figma.
  • Languages: Proficient in English (C1 Advanced), Native Spanish and Catalan.

Recent projects

Weird Engine

Weird Engine

Building my own 2D engine in C++ with OpenGL and custom physics.

C++

OpenGL

Physics

Ray marching

SNGULAR

SNGULAR Studios

Working in a team specialized in building interactive experiences for museums using game development tech.

Internal tools

Unity

C#

C++

Unreal Engine

We're in the Same Boat

We're in the Same Boat

Puzzle game based on a classic riddle. Now available in the Play Store!

GameJam

C#

Unity

Inverse animation framework

My bachelor's Thesis

A framework for inverse animation editing based on differentiable simulation.

Includes a C++ differentiable physics engine, some machine learning in Python and also required connecting this tools to Unity via a native plugin.

Machine learning

Physics

C++

University

Pond Platoon

Pond Platoon

A 3D tower defense game about frogs.

Procedural generation

C#

Unity

University

Cloth simulation

Intro to 3D animation

I designed a character, modelled and animated it and imported it to Unity. Then I built my own soft-body simulation animations and added them to the character and the enviroment.

Art

Physics simulation

3D Animation

C#

Unity

University

Blender

Ruins of Light

Ruins of Light

A multiplayer web game I made a few years ago with Phaser3.
It was my first game as a game programmer, and it's a mess. But I learnt a lot from it.

Online multiplayer

Java

JavaScript

University

These are just some of my favourite projects, but you can check the rest in my Itch.io and GitHub.