HI, I am new to game design and development and am looking to create a prototype game from an idea I have. Any help or guidance on how to do this would be appreciated
First off, very cool! Making games can be a lot of work, but it’s also loads of fun, so don’t be intimidated by the at first very steep learning curve. Everyone can learn it, including you!
It is hard to give you advice when you know nothing about the Engine yet, so I would suggest to just gather some basic knowledge about it. A good way would be to follow some basic youtube tutorials, so that you know what GameObjects and components are, your have made your first component, you have a moving character, you can spawn some enemy prefabs, you have some way of attacking and killing these enemies… Even if your game would be completely different to that, these basic concepts behind these mechanics apply to all games and are a good starting point to learn the ways of the Unity Engine. There is also the Unity learning platform, where you can learn step by step and complete different learning milestones.
One last advice, start small. Your first game won’t be a triple-A MMORPG, but it might be a small prototype exploring a certain mechanic, and your next game will be bigger. I always made the mistake of overscoping: At best it will take you years to complete your game, and at worst you will just be frustrated, stop developing and not finish it ever. Smaller projects will teach you more and reward you, which is very important to keep at it. That said, Unity is a great and very capable tool with lots of resources, so I wish you a lot of fun exploring your idea ![]()
I agree with everything @Fressbrett said. Probably the best starter tutorial I’ve seen for beginners is the TANKS! Unity Tutorial. I find it gives a good overview about making a game in Unity. I’d also suggest writing up a game design document as it can help organize your ideas.
I disagree with starting with tutorials, just start making your game. Break it down into the tiniest pieces.
Do you need a character in your game? Figure out a way to put a character into Unity. Does it need to move around? Figure out how to make it move around.
You will hit walls. When you do, that is the time to look up documentation and tutorials. But when you’ve figured out how to do what you need to do, drop the tutorial and move on. Until you hit the next wall.
Repeat until the game is finished. This is how all games are made, regardless of skill level.
You haven’t told us anything so the best you’re going to get is very generic help. The process of creating a game varies wildly depending on the project.
Hmm, im a senior dev and I never watch tutorials. I read the docs, POC a new system/mechanic until it works and then integrate it into the existing game. Like for example now im experimenting with LMG belt physics, im not starting by testing against the actual weapon system in the game I instead try it out completely separate. Then itterate on it until om happy.
Btw, most of the time i try it out from a empty scene not in game like this.
edit: alot of docs are in video format these day though. Which I hate. Text is much easier to extract relevant info from.