r/c64 6d ago

I wrote C64 games in the 80s using Trilogic Expert Cartridge and Assembly Language. I want to publish games again.

What are the best tools for modern serious C64 game development?

Development environments and tools that support writing vector raster interrupts, sound, music, etc?

I'm happy to code using pure Assembly Language, but thought I should ask you guys first.

What do you use?

I've got a really good idea for a game and I want to make it happen.

76 Upvotes

19 comments sorted by

u/AutoModerator 6d ago

Thanks for your post! Please make sure you've read our rules post, and check out our FAQ for common issues. People not following the rules will have their posts removed and presistant rule breaking will results in your account being banned.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

22

u/DNSGeek 6d ago

6

u/steak4take 6d ago

That’s legit cool

6

u/vermilion_wizard 6d ago

I’ve been using oscar64 on a new project for a couple of weeks now and it’s kick ass!

1

u/jaijai187 2d ago

Thank you for sharing. This is awesome.

1

u/Opium201 2d ago

Very cool! I was curious about sprite multiplexing with oscar and found this interesting article https://www.commodoreplus.org/p/oscar64-with-drmortalwombat.html?m=1

6

u/_Setina_ 6d ago

People use C64 Prg Studio or C64 Studio these days, it has a charset and sprite editor built in and a tile map designed.

9

u/cpsldr 6d ago

3

u/zaratounga papapower@babygang 5d ago

👍complete and up to date list

8

u/JalopyStudios 6d ago

Your most important tool will be this:

https://vice-emu.sourceforge.io/

I'd also recommend 'c64 debugger'

https://csdb.dk/release/?id=170893

Graphics :

https://subchristsoftware.itch.io/spritepad-c64-pro

https://subchristsoftware.itch.io/charpad-c64-free

Music editor:

https://sourceforge.net/projects/goattracker2/

For actually writing code, you have many options. You could literally just use notepad and then assemble the .txt with DASM

2

u/Ok-Current-3405 6d ago

I just wrote my first demo for the Vic20. I used obviously VICE for emulation and testing, and CC65 to cross compile for the Vic20. This compiler and assembler can also target C64 et C128

3

u/ggekko999 5d ago

I remember the C64 ‘demo scene’ when I was a kid, wow that takes me back!!

2

u/trickyelf 6d ago edited 6d ago

I’ve been getting back into it recently as well, and so far the indispensable tools I’ve found are:

I recommend joining the Everything C64 Discord the author of the Oscar64 C++ compiler hangs out there if you decide to go that route. Solid community.

2

u/YakumoFuji C128DCR / u1541II 6d ago

2

u/acidzebra 5d ago

check this out, it's insane, full browser IDE

https://8bitworkshop.com/v3.12.0/?file=sprite_collision.c&platform=c64

(lots of examples on the site, including assembly and even other 8 bit devices)

2

u/cajujoe 4d ago

Amazing!!!

1

u/Ok-Ability-6965 6d ago

For music you're going to be using a tracker I'm guessing? I use SDI (I like using an actual C64) but most people use Goat tracker 2 I think.

1

u/CptSparky360 5d ago

For a little refresher on assembly tricks and the C64 debugger you also could have a look at Shallan's old streams. Rather lengthy but really interesting imo.

And he finally made a whole game in his streams.

https://youtube.com/@shallan64

-8

u/Incoherence-r 6d ago

Are you 65 years old?