What is a games engine - Printable Version +- MFGG Forums (https://forums.mfgg.net) +-- Forum: Community (https://forums.mfgg.net/forumdisplay.php?fid=9) +--- Forum: Palace for Posting with No Point (https://forums.mfgg.net/forumdisplay.php?fid=7) +--- Thread: What is a games engine (/showthread.php?tid=2633) |
What is a games engine - Mariotroid - 01-07-2021 I don't really know what a games engine really is. Like is it the running jumping of a Mario game? Engines usually refer to things like gamemaker. What is an engine? RE: What is a games engine - Yakibomb - 01-07-2021 I think it depends on the context. For video games, I think the engine is how the code is set up to make the gameplay mechanics. For example, Mario jumping is a gameplay mechanic, but how fast he jumps, how high he jumps, and the direction he jumps in, are all engine related. RE: What is a games engine - Mariotroid - 01-07-2021 (01-07-2021, 02:03 AM)Yakibomb Wrote: I think it depends on the context. What about all the other mechanics like level mechanics? Is that what you need before you have an "engine"? RE: What is a games engine - Yakibomb - 01-07-2021 I think the engine is the stuff behind the curtain, the thing the player doesn't see, and the game mechanics or level mechanics are what the player actually plays with. Here's a long-winded example: Have you seen original "The Wizard of Oz"? There is a scene where the main characters meet a giant head that claims to be all powerful Oz. Yet, when the main characters go behind a curtain... they find there a man controlling some levers and buttons to make it look like he's a giant head. In truth, he was a small-sized man using a projector to make his head look big! It's the stuff behind the curtain that makes the "engine", and the giant head the main characters see and interacts with are the "gameplay mechanics." You could go very deep in with this example but I wanted to focus on the analogy here. Hope that works! RE: What is a games engine - Mariotroid - 01-07-2021 Can you have a completed engine without a complete list of mechanics? RE: What is a games engine - Yakibomb - 01-07-2021 That is a good question. I mean because I don't know how to answer that one, haha. Generally you'd want to know how the final game will play like, then tweak it every so often to keep things interesting for the player. In short, yeah you can always have an engine and add stuff to it, yeah. (01-07-2021, 02:31 AM)Yakibomb Wrote: Generally you'd want to know how the final game will play like, then tweak it every so often to keep things interesting for the player. I wanted to elaborate on this. I got this idea from here: https://www.youtube.com/watch?v=UvCri1tqIxQ It might sound confusing... you want your engine to be the "minimum viable product" in this video. Everything else is technically the engine, so you can still add onto the engine. But you need a minimum viable product before continuing on said engine. Does that make sense? RE: What is a games engine - G-Rex Studio - 01-07-2021 Game engines are software development used by developers to build their own video games. In many cases, mario fans have used mario game engines to create their own mario games that were used for a program (well as known. Game Maker). RE: What is a games engine - Mors - 01-08-2021 I was at some point writing an MFGG Starters Guide where I went into detail about that stuff. I can show some of it but keep in mind that it's still WIP and I plan to continue it one day. Quote:Game Engines In the rest of this, I go into detail for each one of popular game engines but it's very incomplete but I'm not showing it. But there's also this part that may help you clear the confusion. Quote:Frameworks RE: What is a games engine - Mariotroid - 01-09-2021 Ok so they are called frameworks, thanks a bunch. I think I'll redo the framework for Mario Holidays eventually. Just gotta learn more. A Hello framework WOULD take more time. The concept is more original. Thank you. RE: What is a games engine - Hyper - 01-09-2021 Mors got it right. All of the Mario "Engines" we got in the past are technically Frameworks. We called it engine back then because back then we cannot tell the difference between engines and frameworks. RE: What is a games engine - Yakibomb - 01-09-2021 Ah! That makes it more clear to me. Thanks! |