These seem to be like the backbone of a game, but is it just the software to run it?
I assume you build your assets in other software and you import them into your engine, unless the engine does most of the heavy lifting these days?
If licensing good engines like unreal are relatively cheap these days, why is it so impressive to build your own? Some companies like Rockstar have used the RAGE engine reliably, whereas other games like halo infinite and cyberpunk crashed and burned. How could this happen when the developers should be intimately familiar with tech they built themselves?
I have been playing games my whole life but I have no idea how they work.
In: Engineering
Essentially they’re just tools and frameworks for things that are commonly done/needed in games.
Most games that rely on movement of some kind will have collision detection code, for example. This is essentially “has the player character/vehicle/a projectile hit into some other object/character etc.”. This would be a good example of something a game engine might do for you. There’s no need for every game developer to write their own collision detection code if they use a game engine that handles that stuff for them.
Now expand that to animation, rendering, sound stuff, pre-built game elements like buttons, switches, doors, menus, and all kinds of other things.
Latest Answers