6 ms·
This characterization is inaccurate and misleading. A game engine is a basic framework with which to build a game - responsible for things like platform abstrac
by SeanBoocock 6y ago
This characterization is inaccurate and misleading. A game engine is a basic framework with which to build a game - responsible for things like platform abstraction, memory management, and the basic rendering pipeline - but much of what is identifiably part of any specific game lives on top of that. Unreal Engine and Unity don’t ship with “inventory systems” and neither are “designed for an RPG”.
Having worked on multiple Frostbite and multiple Unreal games, both engines are capable of building a wide variety of games. The discrepancies in my experience aren’t technical but organizational. It is hard to compete with the scale of Epic’s developer support organization and the wider industry inertia around their technology.