David's Portfolio
Creating awesome things

Who is David?

The great about

I’m David Fros, a game creator fueled by curiosity, creativity, and the thrill of building interactive experiences. My love for games started in the mid-90s—not just playing but tinkering, designing, and experimenting. From crafting maps and missions to making silly board games with friends, I was always creating.

At first, I thought games were just a hobby. I studied Horticulture and Camping Management, thinking an outdoor career was the way to go. Spoiler: it wasn’t. My passion for computers pulled me toward game development, where I dove into programming, art, and design—and I never looked back.

While studying Game Design, I realized I thrive on helping others grow in the field, turning complex concepts into something fun and accessible. My first startup flopped, but that failure taught me how to manage projects, build games, and lead teams.

Now, I focus on creating engaging, meaningful, and gamified experiences that make an impact. Whether it’s entertainment, education, or serious applications like therapy games, I’m here to bring ideas to life—and have fun doing it!

Expertises

Fields of expertise

Unity C#

My core expertise lies in Unity 3D and C# development, where I specialize in building dynamic, interactive, and immersive experiences. From gameplay mechanics to custom tools and systems, I bring ideas to life with creativity and precision.

Inspiring Enthusiasm

Passion is contagious, and I love getting people excited about a project. Whether it's brainstorming ideas, solving challenges, or pushing creative boundaries, I bring energy and motivation that sparks enthusiasm in teams and players alike.

Tutoring

I love helping others bring their game ideas to life. Whether they’re beginners or experienced developers, I adapt my teaching style to their level—breaking down concepts for newcomers and diving deeper with advanced creators. My goal is to make game development accessible and exciting for everyone.

Roblox LUA

I taught myself Roblox development to inspire young people to go beyond just playing. By showing them how to create their own games, I help them unlock creativity, problem-solving skills, and a deeper understanding of game development.

Making Projects Click

I excel at explaining game development to non-technical audiences. Whether it’s a client or stakeholder, I adapt my explanations so they clearly understand the process and get excited about the final product.

Always Learning

I’m always eager to learn—whether it’s new game development techniques, emerging technologies, or creative problem-solving methods. I love diving into new challenges, expanding my skill set, and staying ahead of the curve to keep improving in everything I do.

Blender

Blender is my go-to tool for creating game-ready art. From 3D modeling and texturing to animations and environments, I use it to bring my ideas to life. Whether it's stylized assets or realistic designs, I craft visuals that seamlessly integrate into my Unity projects, making games not just fun to play but also great to look at.

Prototyping

Prototyping is essential for testing mechanics, refining gameplay, and exploring new ideas. I build fast, functional prototypes that shape the final product, allowing for quick iteration and improvement to create the best possible experience.

Portfolio

ASSETS

I have made some assets to sell on the Unity Asset Store.

...
Easy raycast shooting
A very easy, modular shooting script, beginner and expert friendly
×

GAMES

Some game projects I've worked on.

...
Sustainability awareness Energysense
Graduation game - A conversation trigger at forums.

TUTORIALS

Tutorials that I've made.

...
Towerdefense Tutorial
A beginner's guide to Unity and Towerdefense.