• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
Retro Game Coders

Retro Game Coders

Retro computer/console game + dev community

  • Home
  • About
  • Blog
  • Retro Resources
    • Retro Gaming Timeline
    • Browser C64 Emulator
    • Best Retro YouTube Channels
    • New Retro Books
    • Raspberry Pi Amiga Emulation
    • MiSTer FPGA Tutorial
    • BMC64 C64 Pi
  • Contact
Home » Retro Game Coders Blog

retro

Which Retro game can you still play for hours?

I just received in the mail one of my favourite games of all time. Originally Berzerk (I didn’t realize the spelling until now) was an arcade game, and as well as the Atari VCS/2600 version here, it was ported to many, many systems, both officially licensed and ripped-off. My first in-depth experience was playing a …

Read moreWhich Retro game can you still play for hours?

Keyboard Control and Character Movement: Coding a Retro Game with C Part 3

In this tutorial we will write a cross-platform, retro C program that accepts keyboard control of a text-based player character on screen.

Read moreKeyboard Control and Character Movement: Coding a Retro Game with C Part 3

Getting Started Programming in C: Coding a Retro Game with C Part 2

Programming in C traditionally starts with outputting “Hello World” to the text console/terminal command-line. In the previous C tutorial we looked at that code but didn’t examine it, so let’s do that now, and expand to include input from the user so we can start making useful code. We will also look at the essentials …

Read moreGetting Started Programming in C: Coding a Retro Game with C Part 2

Coding a Retro Game: Learn C Programming by Developing Games

Learn to code in C and create your own retro games with this free multi-part C programming tutorial series. But first, why learn to program in C? TL;DR C is one of the most sought-after languages in its own right, it has spawned or inspired lots of other super popular languages, and learning C is …

Read moreCoding a Retro Game: Learn C Programming by Developing Games

Programming the Amiga with AMOS BASIC: A Playable “Shoot ’em up” Game

In the final (for now, at least) entry in this series, we are going to pull everything together into a playable “Shoot the Invaders from Space” game that has keyboard and joystick control, killable enemies, moving bullets, and a scrolling star field backdrop …

Read moreProgramming the Amiga with AMOS BASIC: A Playable “Shoot ’em up” Game

Programming the Amiga with AMOS BASIC: Animation & Scrolling with AMAL

There is one last popular option for scrolling the screen and covering it gives us an opportunity to introduce the special AMOS animation language, AMAL …

Read moreProgramming the Amiga with AMOS BASIC: Animation & Scrolling with AMAL

Programming the Amiga with AMOS BASIC: Better Tile Scrolling

In the previous article, we created a tile map and did a simple scrolling screen using Screen Copy. While it worked, and demonstrated some cool aspects of AMOS, it wouldn’t really be efficient for use in an action/arcade game, is there a better option? Also, can we load the map from disk? There is also …

Read moreProgramming the Amiga with AMOS BASIC: Better Tile Scrolling

Programming the Amiga with AMOS BASIC: Maps & Scrolling

Up until now, our AMOS BASIC programming has relied on loading quite large full-screen images as our backgrounds. That is not memory efficient, plus creating maps and levels this way would be quite cumbersome. The go-to solution is to create a tiled map. We will look at loading and drawing Icons, and how we can …

Read moreProgramming the Amiga with AMOS BASIC: Maps & Scrolling

Programming the Amiga with AMOS BASIC: Bobs and Sprites

Previously we looked at how AMOS can load images and configure screens, and layered scrolling via a feature called “Dual Playfield”. If we are going to create playable games then we will also need graphics to represent the player and the enemies. Colloquially we call these sprites, but in AMOS the term sprite has a …

Read moreProgramming the Amiga with AMOS BASIC: Bobs and Sprites
  • Go to page 1
  • Go to page 2
  • Next →

Retro Game Coders

Retro computer/console game + dev community by Chris Garrett

  • Facebook
  • Twitter
  • Instagram
  • YouTube

Maker Hacks ・ Geeky Game Master

© Copyright 2021 Chris Garrett

Privacy ﹒ Terms of Service

Return to top