State Machines - How to engineer better software

Опубликовано: 25 Май 2026
на канале: NCOT Technology
72,196
3.6k

Welcome to the next edition of Gamedev The Hard Way, my attempt at writing a game from scratch for the Agon Light, using nothing but C. This time I attempt to put the "engineering" back in "software engineer". Instead of blindly hacking away at my code and hoping for the best, I am now more thoughtfully designing a system.

In this video we're looking at what software design patterns are, and how using a finite state machine can make writing a game's basic logic more manageable.

Support the channel
------------------------------
  / ncot_tech  
https://ko-fi.com/ncot_tech

Website: https://ncot.uk

Credits
-----------
Music by Karl Casey @ White Bat Audio

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