article thumbnail

In Retrospect: Three Game Engine Development Choices I'd Change

Harold Serrano

If you had the option to rewrite your game engine from scratch, what would you do differently? Bulletproof my engine by providing defaults upon load failures. Use Entity-Component-System I wrote my game engine using C++ and decided to take the OOP approach. OOP served me well until my engine became too complex.

article thumbnail

Why I Decided to Rewrite My Game Engine

Harold Serrano

I have decided to rewrite my game engine. I know, I know , it's an insane decision to develop an engine all over again. I am not the same engineer who started writing an engine in 2013. And if given to chance, I would not develop Untold Engine the same way as I did. But I have good excuses to do so.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Crafting a Game Engine with User Experience in mind

Harold Serrano

I wouldn't recommend my game engine to anyone. The major flaw of my engine is that it was not developed with the end-user in mind. As I mentioned in my previous post, I'm pivoting and developing a new engine. I made several bad decisions with my game engine, and thus I won't recommend anyone to use it.

article thumbnail

Metal Graphics Tutorial - Getting Started

Harold Serrano

In this livestream, I help you get started with Apple Graphics API, Metal. Check it out: You can find the files here.

article thumbnail

The Best Open Source Game Tools

Game From Scratch

GameFromScratch.com The Best Open Source Game Tools Are you interest in game development but what to use an entirely open source set of tools?

article thumbnail

In this age of remasters, something I appreciate with The Master Chief Collection is how you can switch between old and new graphics instantaneously. Can you explain how this mechanic works? Big thanks!

Ask a Game Dev

Halo Anniversary (2011) was the first appearance of the classic graphics toggle feature. From what I’ve been told, the way it works is that modern hardware is capable of doing much more than simply running the old game engine with upscaled visuals, so Saber Interactive built a “secondary engine” to work in tandem with the original.

article thumbnail

How To Choose The Best Mobile Game Development Engine for Your Gaming Project

Logic Simplified

If you are planning to develop a mobile game, then it is crucial to understand that a successful game that attracts players and stands out in crowded app stores takes a lot of time, effort and dedication. Selecting the most suitable mobile game engine is one of the crucial decisions that must be taken.