Game Engine API Design

Game Engine API Design

Game Engine API Design

Recent C++ standards have given us amazing tools for building easy to use and intuitive APIs. Despite this, C++ is still considered to be “too difficult” and “too complex.” While that’s a fairly subjective matter, the results are clear: new developers are reaching for technology perceived as easier to use/learn. In the world of game development we’ve seen a sharp rise in usage of software considered more approachable. Those approachable tools have contributed immensely to creating the thriving indie game development scene that exists today. With all the new tools C++ programmers have, it should be possible to build a game engine as approachable as the ones using other languages. This talk seeks to explore that space.

A game engine’s API can be very insightful into how it works. We will examine some design choices made by major players in the game engine space to understand how they work and where the industry is heading. From there we will look at how those interfaces can be built in C++, as well as how the features added in recent standards can be used to create even better interfaces.


Learn More

Complete C# Unity Developer 2D: Learn to Code Making Games

Unreal Engine C++ Developer: Learn C++ and Make Video Games

Complete C# Unity Developer 3D: Learn to Code Making Games

game-development game-engine c++

What's new in Bootstrap 5 and when Bootstrap 5 release date?

How to Build Progressive Web Apps (PWA) using Angular 9

What is new features in Javascript ES2020 ECMAScript 2020

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Random Password Generator Online

HTML Color Picker online | HEX Color Picker | RGB Color Picker

Top Mobile Game Engines & Development Platforms

Mobile games are liked by one and all. Thus looking at the broader range of user, mobile game develop...

ludo game development.ludo game development company.ludo king game app development

We are here to bridge your dreams to reality by offering you the best ludo game development. Our Ludo game software development is the best option to choose if you want to launch a game like ludo king in a short time.

Top C# Development Companies & Developers Reviews

Get in touch with the most sought after C# development service providers in the web and application development industry through TopDevelopers. Among the huge number of C# developers, we have sorted the best C# service providers by their satisfied...

Rummy Game Software Development

Rummy Game Software Development- Mobiweb Technologies is India's leading Rummy Game Software provider company having expertise in providing Rummy website and app development solutions.

Card Game Development

Card Game Development Solutions-Mobiweb is an expert Card Game App and Software development company having expertise in design and development of all type of card games.