top of page

Nicolai D. Madsen
Software Engineer and Game Developer

Software engineer and game developer with a passion for creating efficient systems and immersive experiences. Blending technical precision with creative design to build software that performs and inspires.
Projects

Software Projects

Game Together
Game Together

Game Together

01:07
Arcana Vault

Arcana Vault

00:33
D&D Beyond Sync

D&D Beyond Sync

00:58
Skills
Games

Games

Tiny Squadrons
Tiny Squadrons

Tiny Squadrons

03:26
2D Course Showcase

2D Course Showcase

01:42
When We Fall

When We Fall

01:58
Skills

Computer Science

Algorithms and data structures
Compiler design and parsing
Operating systems fundamentals
Networking and data communication

Software Development

Object-oriented and functional programming
Software processes and patterns
System design and architecture
Testing and debugging
Agile and iterative development

Web and Database

Full-stack web development
Database design and SQL
API development and integration

System and Infrastructure

Distributed and parallel systems
System and network security
DevOps and automation
Continuous integration and deployment (CI/CD)
Linux and shell scripting

Tools

Version control (Git)

Game Development

Game design and prototyping
Gameplay programming
2D and 3D game creation

Engines and Tools

Unity engine development
GameMaker Studio development
Version control with Unity for game projects
Cross-platform builds and deployment

Systems and Mechanics

Systems and Mechanics
Scripting (C#, GML)
Physics and collision systems
AI behavior and pathfinding
Input systems and player control

Design and Content

Level design and scene composition
UI and UX design for games
Asset integration (audio, animation, graphics)

Testing and Optimization

Debugging and playtesting workflows

Contact
bottom of page