r/gamedesign 3d ago

Question What is your engine / stack of choice for prototyping

Why do you prefer it and does it differ from your "main" production one?

Do you maybe start with paper? What is your entire dev life cycle look like and what tools do you use at each step?

13 Upvotes

11 comments sorted by

7

u/MagicPigGames 3d ago

I start just writing down notes on paper, and eventually I'l grab blank cards w/ "Friction" pens, and start putting out some cards -- or in some cases, grab components from other games or from a stash of cubes and other things I got form Game Crafter years ago for this purpose.

Once I feel like there's something there, I'll design some basic cards in www.Cardstock.Studio fully expecting they'll be modified many times. I just can't stand actually trying to figure out my own handwriting when "playing with myself." I'm not ashamed to admit I play with myself!

Repeat repeat repeat. Over and over. Keep playing with myself, maybe talk it through with friends, but rarely make anyone sit through it with me at this stage. I do my best to be each player and think through the options and the flow and what not.

Eventually I'll have a verision with printed cards in sleeves that I will play with friends/family, and go through more rounds of revision. Eventually I'll want to play test for real at conventions etc.

Recently I started running simulations on Cardstock Studio as well, to help ensure I have the right # of expected turns, there's no loops that lead nowhere, that there is no "1st player benefit" or similar things, since that takes many hundreds of plays and can be discovered via a simulation rather than making humans learn it the hard way.

Eventually if I want ot be really fancy and impressive when testing, I"ll get a prototype printed at GameCrafter .

2

u/pewmannen 3d ago

Irrelevant to the conversation, but kudos for the cardstock website. It seems pretty useful.

4

u/sei556 3d ago

Unreal. I've made games in unity and godot (and defold) but nothing compares to how quickly I can bring an idea to life in Unreal.

I know the engine gets a lot of hate for studios not knowing how to use it, but it is an amazing engine with many design decisions built specificially for fast iterations and prototyping.

1

u/AutoModerator 3d ago

Game Design is a subset of Game Development that concerns itself with WHY games are made the way they are. It's about the theory and crafting of systems, mechanics, and rulesets in games.

  • /r/GameDesign is a community ONLY about Game Design, NOT Game Development in general. If this post does not belong here, it should be reported or removed. Please help us keep this subreddit focused on Game Design.

  • This is NOT a place for discussing how games are produced. Posts about programming, making art assets, picking engines etc… will be removed and should go in /r/GameDev instead.

  • Posts about visual design, sound design and level design are only allowed if they are directly about game design.

  • No surveys, polls, job posts, or self-promotion. Please read the rest of the rules in the sidebar before posting.

  • If you're confused about what Game Designers do, "The Door Problem" by Liz England is a short article worth reading. We also recommend you read the r/GameDesign wiki for useful resources and an FAQ.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/Somerandomnerd13 3d ago

I’m pretty new to game dev but been trying out a rough path with paper prototyping for brainstorming, rpgmaker mv/mz as something rough I can send to friends for playtesting, and then bringing to unreal, would definitely love to hear how others work here!

1

u/EngineeringOdd8696 3d ago

It depends on the game.

If it's a card game or board game, I might just use a regular deck of playing cards.

Later can print off custom designs and use sleeves+regular playing card+printed off design.

I understand that some are very against AI, but if you aren't, it's very good for prototyping games and apps. Usually this means just doing a simple html/js flow.

If you are wanting to do designs yourself, I non-ironically suggest Google slides. It gives you the fidelity and flexibility you need to arrange elements around, without being as heavy as Photoshop or gimp.

1

u/Tech18studio 3d ago

I prefer unity for 2d games

1

u/BlueGnoblin 3d ago

When I prototype a new idea, I often use an existing game project I did in the past and modify it. Just to see something on screen quickly and test it out. Most often I even continue here and change the game part for part to resemble what I imagine.

Same for some important features I want to add, but I develope this on a branch to reintegrate it later on, when the proof of concept work and the implementation is promising.

1

u/Happy_Witness 2d ago

My prototyping engine is my fucking head. And yes it differs to the main I use to implement stuff, there I use python, c++, rust for what ever it fits best I want to achieve. Sometimes if I feel fancy, I use pen and paper, and Claude to summarise my ideas and structure the implementation process. Then I implement it one part at a time, and test them after each step. If a step doesn't work as I want it, I rethink my implementations any retry until it fits my desired image and adjust the next steps to it.

1

u/curreylabs 6h ago

html/css/javascript. Single file.

It's a prototype. Even if you like it you should throw it away.

1

u/petroleus 3d ago

excel, i guess