Developing retro games on Ubuntu

What’s the best programming language to make Commodore64-like games in then?

I wasn’t around for the Commodore64 like games, but I’d guess it would depend, if you want to actually run it on a Commodore64 it’d have to be in a language that Commodore64s understand. If you want to pull a shovel knight and just have it in the style, then any language/game engine would work.

Where would I talk about this type of question* on this ‘discourse’ ?
I’m not really into GTA but retro-games is where i am ‘at’ i suppose.

*games programming

(I moved these posts out of the flutter thread, to keep the other one on topic, and because this is an interesting question anyway)

Personally I use LÖVE for this kind of thing. A friend (and previous Canonical employee) and Ubuntu expert @Wimpress / @m_wimpress made a rather nice template to help people bootstrap their environment.

2 Likes

I would say Dart is a good choice

You can use this package

Which itself uses the flame engine, a game engine written in Dart which can be used inside flutter apps

2 Likes

@frederik-f how would I find out what programming language that code is written in?

Are there any issues/books about using vscode on mac aswell as Ubuntu?

I dunno about books. I use vscode on macos and linux all day every day. It’s pretty much the same experience on both.

Does anyone else know how best, to code in this way? i.e. videos/books?

The best advice I can give is, to search YouTube. I’ve been learning myself and the best videos are ones that:

  1. Show code and explain why they’re writing what they’re writing.
  2. Are building (in the videos) the type of game you want (city builder vs platformer vs racing, etc), 2D vs 3D.
  3. Are using the language and game engine or framework that you are interested in.
1 Like

It’s a bit past the Commodore Era, but GB Studio is pretty cool and works on Linux:
https://www.gbstudio.dev

2 Likes

@aaronprisk Thankyou … that’s where the ewoks are.

1 Like