October 2021 Reading list

October 2021 Reading list

2021, Nov 04    

Something that I always wanted to do for the longest time was reading lists, basically a way for me to share things I researched, or that I just happened to find and that I think is interesting. So I’m trying it with this blog, the .markdown format is not the best for this, but hey, maybe I can make it work somehow.

GMTK - Developing Episode 2: This is a recent series where Mark Brown started going through the journey of creating his own game, he does it in a similar way that I want to do with my own YouTube videos, which is more about the process and not so much about the end result. It is interesting to see that all the theorical knowledge is actually very transferable when going down the path of making your own games.

Cherno podcast #2 - Randy: Cherno is like the C++/Game Engine guru on YouTube, and Randy is the… Well, he is Randy, the mind behind the weirdest devlogs out there (for real, look at this, or this) - Our two favourite aussies on YouTube together.

Game Physics Engine Programming Course by Pikuma.

Why make a game engine? by Pikuma.

Celeste and Towerfall Physics by Maddy Thorson.

Creating a traditional roguelike to a wider audience - a step into the darkness by Sophia Kramer.

SDL2 Dynamic API - Recently I looked deeper into the whole debate of having SDL2 statically or dinamically linked into my own engine, and it turns out that SDL has a very opinionated README file about this, is definitely worth the read for the ones who use it or want to use it.

Stress-free Game Development:Powering Up Your Studio With DevOps - If you have never listened to the Butterscotch Shenanigans podcast it’s always a good time to start - their focus on continuous integration, devops, and quality is enviable, and here’s a talk (from them) dedicated to this topic!

roguelike celebration img

This month was the month of Roguelike Celebration! - They had a Steam Sale which page is still active on Steam, no discount though :( - But there are some interesting games there, I got Golden Krone Hotell and Quest of Dungeons and have been playing then ocasionally, lots of fun!

Here are some talks from this year that I find could be interesting, in order:

  1. “Building juicy minimal roguelikes in the browser” by Chris McCormick.
  2. “All together now” by Alice Lai.
  3. “Tooling for Roguelikes and Procgen” by Spencer Egart.
  4. “Community-driven Roguelike Development” by Evan Debenham.
  5. “Automating D&D combat prep with roguelike principles” by Atty Vohra.
  6. “Juice your turns” by Jeremiah Reid.

And here are some talks from past years, because why not?

  1. “How to Make a Roguelike” by Josh Ge.
  2. “Is There More to Game Architecture than ECS?” by Bob Nystrom.
  3. “Procedural level design in Brogue and beyond” by Brian Walker.
  4. “Designing a Roguelike for People Who’ve Never Played Roguelikes” by Andrea Roberts.
  5. “Procedural Sound Design for Roguelikes” by Julian K Jarboe.
  6. “Hungry Rogues: The evolution of roguelike hunger mechanics” by Rosalind Miles Chapman.

Finally, in the mood of Roguelike Celebration I decided to search a bunch of resources, such as libs and tutorials, because I think making small roguelikes can be a good way to test new technologies and programming languages, and someday I want to make my own Roguelike Library/Framework in C++.

  1. Roguelike Tutorial in C++ and libtcod
  2. Roguelike Tutorial in Rust + libtcod
  3. Roguelike Tutorial in Rust
  4. Roguelike Tutorial 2020 (rust using chargrid library)
  5. Creating a Roguelike Game in C# (RogueSharp)
  6. Building a Roguelike in Javascript (using rot.js)
  7. JavaScript Broughlike Tutorial (no libs or frameworks!)
  8. libtcod
  9. rot.js