My Game Engine Has a Fatal Flaw - Here's How I Found It : #Gamedev the Hard Way

Welcome to the next edition of Gamedev The Hard Way. This time I’m #programming some basic enemy behaviours to test out my game’s entity handling code. Things don’t go to plan however and I discover some quite major problems with the physics and tilemap code.

Watch the video


Welcome to the next edition of Gamedev The Hard Way. This time I attempt to program some basic enemy behaviours to test out my game’s entity handling code. This is quite a fundamental part of the game as I will need to create many entities, each with their own code. Things don’t go to plan however and I discover some quite major problems with the physics and tilemap code.

Support the channel

https://patreon.com/ncot_tech https://ko-fi.com/ncot_tech

Website: https://ncot.uk/projects/helios/

Credits

Music by Karl Casey @ White Bat Audio

Chapters

00:00 Intro 00:46 Organising my source 01:40 Refactoring 03:33 Stealing the secrets of the ancients 05:25 Making a todo list 06:29 Spawning an enemy 12:01 Patreon 12:43 Defining a thinker 14:31 Patrolling enemy 18:08 Fixing my code 21:04 It’s all gone wrong 22:02 Fumbling about in the dark 24:20 Failing to make an enemy move 25:48 Outro

Tags

#agonlight #programming #retro #cprogramming #gamedev #gamedevelopment #retrocomputer

Subscribe

Support

Related Content

  • Davinci Resolve Proxy Files March 6, 2025

    thumbnail
  • Davinci Resolve Collaboration March 3, 2025

    thumbnail
  • Borland C Dos Programming February 27, 2025

    thumbnail
  • About Me January 3, 2025

    thumbnail
  • Support January 3, 2025

    thumbnail

Recent Content

  • My Game Engine Has a Fatal Flaw - Here's How I Found It : #Gamedev the Hard Way April 21, 2025

    ...
  • Stealing Ideas From Doom April 19, 2025

    ...
  • MS DOS Programming the Mode X Deviation March 29, 2025

    ...