Unity’s cost is negligible compared to the time it takes to make your own tech. Making an engine takes time, and time=money.
After all, a game engine is simply a tool for which to make a game, its not and should never be the goal by itself. If your game is a good fit for an existing engine (and I’d argue like, 99% of games are), there’s no shame in using one.
It’s possible to make something that is better than these for specific use cases (see: Specialization above), but you, as an individual or a tiny team, are not going to compete with these for general purpose stuff.
The incentives and values of a company like Unity or Epic are not always going to align with your own, and you want control over your own tech, the ability to fix bugs yourself instead of “waiting and hoping”, and comfort knowing that an update won’t completely break your current project.
I won’t be going into any deep technical details here, this is about why and how to develop a game engine, not a tutorial for how to write the code. In this post I will go over why you might want to, what systems are needed in a game engine, and how you should approach development of it. Great! There’s lots of reasons to want to make one yourself instead of using a commercial one like Unity or Unreal.
Most PC gamers prefer a solid state drive, as it provides greater speed, long term durability and reduces power consumption when compared to a hard drive.So you’re thinking about making your own game engine. Hard drive or Solid State Drive (SSD) is where game information, data, programs and other applications are stored on the computer permanently and retrieved when required. Modern games generally require either 4GB or 8GB as the minimum RAM, newer games are now requiring 16GB and 32GB which helps ensure the best gameplay experience. What to know more about memory for your gaming PC? Find the best gaming memory for your gaming PC. Here gamers consider how much RAM they might need, the frequency at which data can be transferred and speed (latency) of that information. Memory (RAM): where game information is stored to be loaded or retrieved quickly. This data then creates the imagery or video you see on the screen. Graphics Processing Unit (GPU) or graphics card which turns data into signals which are sent to the monitor.
The three components that gamers typically invest and upgrade the most often include: