How do I design a game from scratch? A primer on core loops
31–40 of 45 posts
Re: How do I design a game from scratch? A primer on core loops
#32The core loop already being discussed in other comments.
The vertical slice is when you implement _a part_ of the game to be completely finished (like a demo). It's not a step that is always done after the horizontal slice, but might be done before, simultaneously or after.
In smaller projects neither of those two prototypes is fully implemented, rather it's the challenge of the developers to agree on a equal idea / concept of the project you are working on. The game design document is the documentation of these prototypes. Most often all these aspects are worked on in parallel. A change in mechanics influencing the visuals, a story element influencing the mechanics, etc. and vice versa.
Re: How do I design a game from scratch? A primer on core loops
#33I've never designed games beyond tetris, could someone explain in a few words, what the architecture of a RPG looks like? Some assumptions that may be terribly wrong: - The user input loop (keyboard, mouse) is still the main loop somewhere at the very bottom. Or is it different in RPGs? - Spawn threads each with their own inner loop, for each complex agent. Not necessarily an OS thread, but something that has its mai…
Re: How do I design a game from scratch? A primer on core loops
#34I recommend handmade hero project to learn how to create a game from scratch
I mean... Handmade Hero started in 2014. It's 2020. He still doesn't even have the basis for a game yet. It's a great source to learn theory and low level implementation details, but no one would actually approach making a game that way.
Re: How do I design a game from scratch? A primer on core loops
#35Earlier quoted context omitted.
Also you can check games like quake, doom etc which have opened their source, they are all done like that.
Doom and Quake were created in the single-core era. I was just wondering if modern game design is different.
Re: How do I design a game from scratch? A primer on core loops
#36I recommend handmade hero project to learn how to create a game from scratch
I would recommend a more flexible definition of "from scratch" that doesn't require reimplementing everything including the stdlib and which allows using libraries like SDL or GLFW or OpenGL so maybe you'll actually finish something. I mean... Handmade Hero started in 2014. It's 2020. He still doesn't even have the basis for a game yet. It's a great source to learn theory and low level implementation details, but no…
Re: How do I design a game from scratch? A primer on core loops
#37I really love this talk by Mary Rose Cook — she illustrates step-by-step how to code a game loop from scratch in 30 minutes. https://youtu.be/hbKN-9o5_Z0
Re: How do I design a game from scratch? A primer on core loops
#38Earlier quoted context omitted.
I would recommend a more flexible definition of "from scratch" that doesn't require reimplementing everything including the stdlib and which allows using libraries like SDL or GLFW or OpenGL so maybe you'll actually finish something. I mean... Handmade Hero started in 2014. It's 2020. He still doesn't even have the basis for a game yet. It's a great source to learn theory and low level implementation details, but no…
The purpose of the project is to show how a high quality game can be created. It is educational project, finishing the game is not the main goal. The series are on ~600 episode. Which is around 800 hours. I don't think that is much considering that - until episode ~200 soft renderer was used to show how exactly rendering works, then he switched to openGL. - he is diving into complicated topics, like right now advance…
I'm not disputing that Handmade Hero is valuable - there is a lot of good theory and insight into process there, but what it does not teach is how to make a game.
Re: How do I design a game from scratch? A primer on core loops
#39Earlier quoted context omitted.
The purpose of the project is to show how a high quality game can be created. It is educational project, finishing the game is not the main goal. The series are on ~600 episode. Which is around 800 hours. I don't think that is much considering that - until episode ~200 soft renderer was used to show how exactly rendering works, then he switched to openGL. - he is diving into complicated topics, like right now advance…
A high quality game can be created in Unity, Unreal or Godot. No one needs to know how to implement a renderer from scratch to do that. I'm not disputing that Handmade Hero is valuable - there is a lot of good theory and insight into process there, but what it does not teach is how to make a game.
Re: How do I design a game from scratch? A primer on core loops
#40I've never designed games beyond tetris, could someone explain in a few words, what the architecture of a RPG looks like? Some assumptions that may be terribly wrong: - The user input loop (keyboard, mouse) is still the main loop somewhere at the very bottom. Or is it different in RPGs? - Spawn threads each with their own inner loop, for each complex agent. Not necessarily an OS thread, but something that has its mai…
I'm curious why you presume thread spawning is needed.