bell0bytes
  • Home / News
  • Mathematics
  • Game Programming
  • Games
Sign in

Game Programming Patterns

In software engineering, a software design pattern is a general, reusable solution to a commonly occurring problem within a given context.
Programming Patterns: An Event-Queue

Programming Patterns: An Event-Queue

In this tutorial we will learn how to use an event queue to unify all interactions between game characters, such as the player and NPCs, and application components, such as user input and audio.
Gilles Bellot Jul 3, 2018
Enabling HUDs

Enabling HUDs

The current stack manager does not allow for Heads-Up-Display overlays yet, as each time a new state is pushed to the stack, the previous state is paused. We therefor have to add the possibilty to overlay states over each other: The Stack Overlaying States To add a new overlay, we
Gilles Bellot Jun 21, 2018
The States of a Game

The States of a Game

In this tutorial we will implement a state manager (a deque) to handle different game states, or scenes, such as an intro sequence, a main menu, the main game scenes and a game menu.
Gilles Bellot Jun 15, 2018

Subscribe to bell0bytes

Don't miss out on the latest news. Sign up now to get access to the library of members-only articles.
bell0bytes © 2023. Powered by Ghost