Dominique Selby
Games Portfolio

I'm a game designer with a strong technical background who enjoys feedback, iteration and learning. With over 16k players across my itch.io games I bring a lot of design experience to the table. I really enjoy finding the fun!In addition to programming and game design my passions include D&D, movies from the 50s, miniature painting and card magic. I'm even a magician member of the Magic Castle in Hollywood.

Contact Email - [email protected]

Ren Fair Project

contract game design position

Animation production tool for a Twitch streamer with 70k followers where the streamer can control assets in real time to make an animated show for a live audience.

  • Tools: Unreal, Blueprints

  • Duration: 1 year

  • Team Size: 9

  • Role: Lead Programmer/Game Designer

Main Learning: 2.5D in Unreal, working with blueprints, making documentation for animators and artists.
Watch a VOD of the show on YouTube

Grandma Don't Click That

๐ŸฅˆPirate Software Jam 14 Winner๐Ÿฅˆ

Platformer meets custom liquid simulation where you change from solid state to liquid state to traverse a grandma's computer and corrupt files.

  • Tools: Unity, C#

  • Duration: 6 weeks (with post jam build)

  • Team Size: 5

  • Role: Programmer/Game Designer

Main Learning: Level design and tactile gameplay, how to simulate liquid in Unity.
Play the winning game jam here

Raid Me

Open source Twitch integrated auto battler game for live streamers. Game Triggers when the streamer gets raided.

  • Tools: Made with Unity, C#, Twitch Lib and Affinity Designer

  • Duration: 10 months

  • Team Size: 1

  • Role: Programmer/Game Designer

Main Learning: Integration with Twitchโ€™s API and Client and collaboration with streamers and viewers to implement new features and make changes.
Check out the repo on Github!

Rain in the Drain

๐Ÿ…Brackeys 2024 Top 10๐Ÿ…

Platform on land and in the water in this froggy adventure where you hop your way up a storm drain.

  • Tools: Godot, GD Script

  • Duration: 1 week

  • Team Size: 5

  • Role: Programmer/Level Designer

Main Learning: Character controllers in Godot and fun level design.
Check out our glowing reviews

Dual Destiny

Big Mode Jam 2023

Strategic card game where you place cards to read the fortunes of others. Place cards to thwart your rival fortune teller and tell patrons their true destiny.

  • Tools: Unity, C#

  • Duration: 2 weeks

  • Team Size: 4

  • Role: Programmer/Game Designer

Main Learning: Seperation of data and visual layers. Architecture for card games. Creating tooling for quick card creation and testing.
Try your hand at fortune telling

Haunt Hop

Pirate Software Jam 16

Hack and slash combat game where you hop into different weapons to battle waves of enemies. The twist is the enemies can possess the weapons too so be careful with what you let them have!

  • Tools: Godot, GD Script

  • Duration: 4 weeks (with post jam build)

  • Team Size: 5

  • Role: Programmer/Game Designer

Main Learning: Realtime combat systems in Godot, modular architecture, creating weapon upgrade progression.
Play Haunt Hop in browser

Sammich

GMTK Jam 21

Custom jelly physics game where the player stacks ingredients to make the biggest sammich possible.

  • Tools: Unity, C#

  • Duration: 24 hours

  • Team Size: 1

  • Role: Sole Programmer/Game Designer

Main Learning: Homebrew jelly physics with adjustable spring force, linkage connections, and dampening.
Make a Sammich here!

Cyber Samurai

Rhythm Jam

Combat rhythm game where you dodge and reflect projectiles to the beat.

  • Tools: Unity, C#

  • Duration: 1 week

  • Team Size: 3

  • Role: Programmer/Game Designer

Main Learning: How to implement midi in Unity and rhythm game controls.
Feel the beat

Dye Hard

Ludwig Jam

Flash inspired precision game where you change color to navigate challenging levels. This game also has a fully functioning online leaderboard with over 500 entries and 4 players with 0 death runs.

  • Tools: Unity, C#, Playfab

  • Duration: 10 days

  • Team Size: 2

  • Role: Programmer/Game Designer

Main Learning: Playfab leaderboards, accessibility tools for colorblind players.
Play Dye Hard in browser!

Falling Tower

Ludum Dare 49

Tower building game where you join blocks together with pieces of flexible rope. Try to build the strongest tower you can with creative linkages.

  • Tools: Unity, C#, Affinity Designer

  • Duration: 3 days

  • Team Size: 2

  • Role: Sole Programmer/Game Designer

Main Learning: Camera controls and transitions using Unity Cinemachine.
Play Falling Tower on itch.io

Unannounced Game

Contract Game Designer - Toyful Games

Mobile Game where I worked as a game designer pitching game modes and designing content for existing game modes.

  • Tools: Unity

  • Duration: 1 year

  • Team Size: 7

  • Role: Game Designer

Summary of Portfolio Projects

The following showcases 19 of my projects made across Unity, Unreal and Godot. My skills include C#, Blueprints, Finding the fun, prototyping and iteration.

Player Comments and Feedback

Dominique Selby - Games Continued

These are some of my earlier projects, mostly solo (with my brother sometimes making the soundtrack). While I can make games alone I prefer working on a team. In total I have made 20 games across Unity, Godot and Unreal. Fun fact, I got my start making games in Scratch at the young age of 12. I have always loved the game making process.

Stream Ball Ultimate

Twitch integrated minigame where Twitch viwers can play mini games to earn money and buy skins. Data saves from stream to stream.

  • Tools: Unity, C#

  • Duration: 1 year

  • Team Size: 1

Main Learning: Backend database that can store player money as well as unlocked skins. Finding out what minigames work well as a Twitch overlay.
Project is open source - Github link here!

Solar Sub

Ludum Dare 48

Idle clicker game where you power submarines in a relaxing underwater env.

  • Tools: Unity, C#

  • Duration: 3 days

  • Team Size: 2

  • Solo Programmer/Game Designer

Main Learning: Unity URP and normal maps.
Play solar sub in browser

Uranium

Ludum Dare 50

Endless Runner where you fly around to collect particles and extend your half-life.

  • Tools: Unity, C#

  • Duration: 1 week

  • Team Size: 2

  • Role: Programmer/Game Designer

Main Learning: Using 3D springs for game feel. Procedural level design and performance optimization.
You can play Uranium in browser here!

Word Fall

#chainletterjam

Arcade Collector game where you collect letters to spell target words.

  • Tools: Unity, C#

  • Duration: 14 days

  • Team Size: 1

Main Learning: Scene transitions in Unity and radial UI elements.
Check out the jam here

Cargo Bay

physics jam

Tower Defense game where you change the direction of gravity to slam cargo into waves of robots.

  • Tools: Unity, C#

  • Duration: 10 days

  • Team Size: 2

  • Solo Programmer/Game Designer

Main Learning: Converting cartesian coordinates to radial.
Take on the robots here

Groovy Loops

Ludum Dare 47

Platformer with dynamic music where you loop the level to leave clones that add a layer to the soundtrack.

  • Tools: Unity, C#

  • Duration: 3 days

  • Team Size: 2

  • Solo Programmer/Game Designer

Main Learning: Implementing a dynamic soundtrack with 8 layers.
Listen to the music on YouTube

Hot Shot

Space shooter where you dodge bullets, earn points, and unlock new ships.

  • Tools: Unity, C#

  • Duration: 2 weeks

  • Team Size: 2

  • Solo Programmer/Game Designer

Main Learning: Utilizing Unity scriptable objects to create enemy waves.
I really like hot sauce

Data Destroyer

Block breaker where your ball shrinks as you play, leading to more interesting level design.

  • Tools: Unity, C#

  • Duration: 2 weeks

  • Team Size: 2

  • Solo Programmer/Game Designer

Main Learning: My first Unity game.
Destroy the all the data

Escape from Brick Labs

Text based adventure game where your goal is to escape with your life.

  • Tools: Unity, C#

  • Duration: 2 weeks

  • Team Size: 1

Main Learning: State machines in Unity.
Can you escape?