this post was submitted on 20 Sep 2023
15 points (94.1% liked)

Game Development

3425 readers
4 users here now

Welcome to the game development community! This is a place to talk about and post anything related to the field of game development.

Community Wiki

founded 1 year ago
MODERATORS
 

I'm starting to plan what would be my first game. I have a general idea of the movement system I want, but I'm unsure if it will work as I expect it.

Is there any software where I can make a sort of animated mock-up of what I have in mind?

Alternatively, how is this typically addressed in game development?

Thank you!

top 6 comments
sorted by: hot top controversial new old
[–] fartsparkles@sh.itjust.works 16 points 1 year ago (1 children)

Nothing, absolutely nothing, is better than just making a prototype.

Dive into whatever engine or language you’re comfortable with and slap together some ugly code to test out the idea, see how it works, understand it better, and then set about refactoring.

[–] alertsleeper@programming.dev 5 points 1 year ago

that makes sense, thank you!

[–] ursakhiin@beehaw.org 11 points 1 year ago (1 children)

I would start by learning an engine. GoDot appears to be gaining some traction lately and should have plenty of resources available.

Once you are really familiar with how to work with an engine, you'll be able to knock out those proofs really quickly.

Later, if that engine you've started on doesn't give you what you need, you'll have the ability to more easily determine what engine would work best for your needs.

[–] GammaGames@beehaw.org 4 points 1 year ago* (last edited 1 year ago) (1 children)

fyi Godot doesn’t have a capital D

Solid advice, learning an engine can make the prototyping stage quick and fun

[–] ursakhiin@beehaw.org 2 points 1 year ago

Thanks! I won't hide my shame but I appreciate the correction!

[–] AdmiralShat@programming.dev 4 points 1 year ago

My game dev process starts with a text outline of my ideas, usually including some sort of pseudo code. I use Obsidian's canvas feature to write things out and organize.

Then I make a demo project in a game engine, and do my best to create said feature or mechanic.

You can, also, use blender to outline how exactly you want things to look. If it's very visually specific, you can animate it and then in your engine of choice, use root motion so it looks 1:1 the same in blender.