![]() ![]() I started using it in 2014 when I joined a Disney-employed studio to work on a game based on the Frozen IP. I’ve made tens of thousands of dollars with Unity-made games either as an Indie Game Dev or as a Freelancer/Work-For-Hire developer that makes client games. Unity is the game engine that earns my bread and butter. Let’s talk a bit about both engines before moving on. There are more low quality games made with Unity because there are more new and inexperienced game devs using Unity than Unreal, due to Unity’s lower barrier of entry. Correlation doesn’t imply causation, as they say. You’d be throwing 20 years of experience, code and assets away.Ī ton of people judge a game’s quality based on the engine but that can’t be further from the truth. Imagine spending 20 years of your time working with an engine (Unreal), improving it and knowing the ins and outs of it and then switch to a newcomer (Unity). They’re more high quality because the types of studios that work with Unreal are veteran studios that have been licensing Unreal since the 2000’s. The game’s aren’t more high quality because they’re made with Unreal (as opposed to Unity). There are some, usually more higher quality games, like Mortal Kombat ( Android, iOS). Now try your hardest to find a game that uses Unreal Game Engine. Chances are, when it boots up, you’ll see the Unity Logo. Go to a random category and download/install a Hyper/Casual game. Take out your phone and open up the App or Play Store. In the home-brew section I’ll go into more detail about different types of engines that don’t fit either definitions. After that I’m going to talk about home-brewing your own custom engines and about my own engines. In the next chapters of this article we’re going to take a look at the most commonly used engines for mobile game development. Aka it saves you a ton of time when you don’t have to spend 80% of the time re-writing something that’s been done before. My personal definition? A game engine is a set of tools, code and assets that allows you to focus on the design and logic of a game and not on the low level details. And there are a ton of game engines out there. But I’ve wrote tens of game engines in Unity so does that make it a Game Engine Engine? The fact of the matter is: there are as many definitions for what a game engine is as the amount of game engines out there. Some people call Unity a Game Engine, because it offers an editor, a cross-platform rendering/input/sound/physics API and a well defined asset pipeline. Over the years the definition morphed as different developers and software studios increased their requirements and there’s a fine line between a Game Development Framework and an Engine. That is a really broad definition of a game engine. They sometimes come with a Level Editor or a System for creating maps or in-game assets but it’s not a requirement. Types of game engines vary from engines designed for a specific game type (FPS, RPG, RTS) to generalist engines that try to fill all the needs. What Is A Game Engine?Ī Game Engine is a set of tools, code and frameworks that help a developer write a game. ![]() By the end of the article you’ll have a pretty good idea about what engine most mobile games rely on and use. Finally, I’m going to list some game engines that I used together with their pros and cons. After that we’ll talk about custom engines that some games leverage and why they chose to do it that way together with some funny stories about the Game Engines that I personally wrote over the years. In this article we’re going to take a look at the most popular game engines that the vast majority of mobile games use. Studios like Gameloft for example, have their own internal game engines though even they sometimes rely on Unity or Unreal. The remaining games either use Unreal, Godot, Game Maker or more obscure or home grown custom engines. That means that half of the mobile games out there use Unity as their backend. Most mobile games use the Unity Game Engine which has an estimated market share of 50%. We’ll talk about the most commonly used engines, their advantages and strengths as well as home-grown, home-brew, custom engines and what it’s like to use your very own. What engine do you use to make your mobile games? What engine does Clash of Clans use? What about PUBG? What engine does that mobile game use? As a veteran game developer, I’ll try and explain what’s the deal with the most common used engines for mobile game development. This is a pretty common question that I get asked all the time. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |