🎮 Playdate C Template for Beginners!

Hey everyone! I made a super beginner-friendly template for making Playdate games in C.

Features:

:sparkles: One-command setup wizard (no manual config!)

:hammer: Simple build system (no CMake knowledge needed)

:books: Clear, friendly documentation

:video_game: Working demo game included

:laptop: VS Code integrated

Perfect if you're new to Playdate or C development!

GitHub: matreshka15/Playdate-C-Template: :video_game: Beginner-friendly Playdate C game template with one-command setup!

Would love feedback! :blue_heart:

3 Likes

Like the post if it helped you! :heart:

1 Like

Hey, thank you for having made this!

I made a translation for MacOS (the platform I'm currently stuck with), so turned the .ps1 scripts into bash / .sh. Might work for Linux as well, I'll have to test.

I really appreciate this cause for some reason I wasn't able to get anything working when I tried a C-setup in the past. I've been meaning to get the setup working as having some C-code modules or having the ability to code in C in general I know would be a hugely useful asset, for making more efficient portions of a game.

Thank you very much for making this! I'm gonna open a PR, and hopefully the contribution can help some people as well.

1 Like

Hi Franchovy,

Great to hear you’ve ported the scripts to bash/.sh for MacOS! :heart_exclamation: This is really useful, and testing it on Linux is a fantastic next step. I’m looking forward to your PR and getting this into the repo.

I totally understand the pain points with the C setup—it can definitely be a hurdle initially. If you run into any issues as you work on C modules later, feel free to start a thread here or tag me, and the community (or I) can help troubleshoot.

Thanks again for contributing this improvement—it will absolutely help other devs on Mac/Linux get up and running faster!

1 Like

For some reason I didn’t find this template when I was setting up my environment and end-up making my own template version as well (macOS only).
I will leave it here as it can be useful for someone.

1 Like