I am in my third year of Game Development and throughout the program I have been making games with my own code that wrote. I used some third party libraries, but it was mainly my code that made the game work. For example my second year game I used OpenGL and glut to make a game. I had to write code to make and handle: creating a window, rendering frames, updating the game, getting input from the user and things like that. The code that I was writing was not a game engine but more of a framework. I created a framework that I could use to make a game with gameplay.
So what is a "Game Engine"? A game engine is a system designed to create and develop games. Game engines are build to run games. There could be a lot of libraries and other components that are all wrapped by the encompassing engine. A engine has to be able to manage data, co-ordinate date with other systems, render, have user input, some way to update entities on screen. The definition of a game engine is not strict as there is not a real strict definition. So yes you can say that a game engine is the bases that makes a game run.
ROBLOX is powered by an ever growing player base of more than 300,000 creators who generate an infinite variety of highly immersive experiences.
ReplyDeleteThese experiences range from 3D multi-player games and contests, to interactive adventures where friends can take on new identities imagining what it would be like to be a dinosaur, a miner in a quarry or an astronaut on a space exploration.