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
Building my own 2D engine in C++ with OpenGL and custom physics.
C++
OpenGL
Physics
Ray marching

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
Puzzle game based on a classic riddle. Now available in the Play Store!
GameJam
C#
Unity

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

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