Q. I would like to know of the game engine affects gameplay, or if the gameplay is determined by the developers. I believe it is the developers because if Nintendo was to recreate the N64 version of Zelda on the wii, wouldnt it have the same gameplay but different engine?
Answer
The Game Engine is the Core of a Game, its not exclusive to only one Game
The Game Engine is what load the sprites, calculate the formulas of gravity, damage, falling, the Entities (weapons, crates, clouds, bots) and everything
the Gameplay is what the game is all about, it doesn't "really" exist as something, is more what you can doGame playn how the programmed the game using a specific engine.
i.e
Engine (paper and a pen)
Gameplay (what is written on it)
so if you want to transport between engines you cant simply "pass it" , they have a different code
A very good example is the famous Unreal Engine, look how many different games can be created with it.
http://en.wikipedia.org/wiki/List_of_Unreal_Engine_games
*** if you want to recreate the same game on different engines you have to program everything again,
.
The Game Engine is the Core of a Game, its not exclusive to only one Game
The Game Engine is what load the sprites, calculate the formulas of gravity, damage, falling, the Entities (weapons, crates, clouds, bots) and everything
the Gameplay is what the game is all about, it doesn't "really" exist as something, is more what you can doGame playn how the programmed the game using a specific engine.
i.e
Engine (paper and a pen)
Gameplay (what is written on it)
so if you want to transport between engines you cant simply "pass it" , they have a different code
A very good example is the famous Unreal Engine, look how many different games can be created with it.
http://en.wikipedia.org/wiki/List_of_Unreal_Engine_games
*** if you want to recreate the same game on different engines you have to program everything again,
.
How to make a game engine?
Q. I know programming (C, C++, C#) but I need links to resources which can help me make it
Answer
Building a game engine takes time and a lot of effort and planning but is perfectly doable by one person. A game engine is typically a collection of common files which serve a certain purpose, this means aspects of the game don't have to be redesigned over and over for each game made but a game engine can easily be built for just one game. A game engine typically consists of AI, Object handling, state handling, controls, sound and graphics. I've built two game engines before without the need for a massive team or any budget. You can do it but you need to understand the different aspects of the development and how a game actually works, I would start with that. You can always use pre-existing frameworks like Havok, Bullet, Ogre, DirectX or OpenGL as starting points or to abstract some of your work.
Building a game engine takes time and a lot of effort and planning but is perfectly doable by one person. A game engine is typically a collection of common files which serve a certain purpose, this means aspects of the game don't have to be redesigned over and over for each game made but a game engine can easily be built for just one game. A game engine typically consists of AI, Object handling, state handling, controls, sound and graphics. I've built two game engines before without the need for a massive team or any budget. You can do it but you need to understand the different aspects of the development and how a game actually works, I would start with that. You can always use pre-existing frameworks like Havok, Bullet, Ogre, DirectX or OpenGL as starting points or to abstract some of your work.
Powered by Yahoo! Answers
0 comments:
Post a Comment