Visit the forums and see if it’s the kind of community you’re interested in.
Most Popular Articles
5 Games for Hobby Developers to Make
Random Game Idea Generator
Game Engine Development for the Hobby Developer Part 1: Rendering
Making Simple Music for Your Game
The Complete Guide to OpenAL with C++ Part 1: Playing a Sound
Latest Articles
Automatic Serialization in C++ for Game Engines
You’ve made your game, probably made an engine, and now you’re ready to put on the finishing touches. Players are definitely going to want to save their game. So, that means storing all the current game state to a file…. Wow, that’s a lot of work, right? Now every enemy, character, item, fallen tree, exploded building, location etc all needs to be put into a file. And then you need…
Custom C++20 Memory Allocators for STL Containers
If you’re making a game engine, or really any memory intensive application, it’s a really good idea to use a custom memory allocator. In this article, I’ll go over why you want them, how you can build them in C++,…
An Entity Component System in C++ with Data Locality
In this article, I will take you through the creation of an ECS that focuses on data-locality in C++. I’ll cover ECS-related topics, the architecture, and go over some cool Template-Metaprogramming ideas as well. This article is intended for people…
Getting Games Done Part 2: Priorities
Welcome to part 2 of my “Getting Games Done” article series. In my previous article, I’ve covered how establishing a routine can help turn your string of unfinished games around and help Getting Games Done. At the end of that article,…
The Complete Guide to OpenAL with C++ Part 3: Positioning Sounds
In the first article we learned about OpenAL, setting it up, and playing some sound files. The second article taught us the much needed ability to stream large files from disk. For this third article, we’ll cover what’s needed to…
Archives
- March 2022 (2)
- May 2020 (1)
- April 2020 (2)
- March 2020 (7)
- February 2020 (21)
- January 2020 (16)
Categories
- C++ (9)
- Devblogs (5)
- Game Dev (45)
- Audio (5)
- Game Design (5)
- Game Engine Dev (19)
- Architecture (6)
- OpenAL (5)
- OpenGL (2)
- GLSL (1)