The Curious Engineer

All blogs / Game development

Lethal Guitar

lethalguitar.wordpress.com

Guitars and Code.

Game developmentC++Reverse engineering

Posts
31 from 2 Apr 2017 to 19 Nov 2025
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://lethalguitar.wordpress.com/feed/

2025 4

  1. BioMenace Remastered Dev Log #3
  2. BioMenace Remastered Dev Log #2
  3. BioMenace Remastered Dev Log #1
  4. BioMenace Remastered

2024 2

  1. Graphical effects in Duke Nukem 1 & 2, part 2
  2. Graphical effects in Duke Nukem 1 & 2, part 1

2023 4

  1. Duke Nukem 1’s collision detection
  2. Duke Nukem 1’s sprite rendering
  3. Duke Nukem 1’s tile rendering
  4. Duke Nukem 1+2 Remastered

2022 7

  1. RigelEngine v0.9.1 released
  2. Full Duke Nukem II source code recreated
  3. How Duke Nukem II’s parallax scrolling worked
  4. RigelEngine v0.8.5: Mod manager, HUD improvements, upscaling modes
  5. Video series: Refactoring 19-year old C++ code
  6. RigelEngine v0.8.4 released
  7. RigelEngine recap: Smooth mode, modding, live streams

2021 4

  1. RigelEngine live on stream & wall dance glitch
  2. RigelEngine v0.8: Extended modding support, new sound options
  3. Optimizing RigelEngine’s OpenGL rendering for the Raspberry Pi
  4. RigelEngine on CppCast

2020 2

  1. RigelEngine v0.7.0 released
  2. RigelEngine v0.6: Registered version support, new features

2019 4

  1. RigelEngine: Adding a wide-screen mode
  2. RigelEngine: A quick update
  3. Space Game: A std::variant-Based State Machine by Example
  4. Re-implementing an old DOS game in C++ 17

2017 4

  1. RAII with C libraries: Follow-up
  2. State of the Project
  3. A technique for using automatic memory management (RAII) with C libraries
  4. Introducing: The Rigel Engine Dev Blog