Difference between revisions of "SDK Resources"
From Playdate Community Wiki
(Added links to VS Code debug extension and VS Code cookiecutter template repository) |
m (Made links that were visually grouped as lists into semantic unordered lists.) |
||
Line 3: | Line 3: | ||
===Tutorials=== | ===Tutorials=== | ||
[https://www.youtube.com/watch?v=MZRtfiD_308 Programming Playdate YouTube video] | * [https://www.youtube.com/watch?v=MZRtfiD_308 Programming Playdate YouTube video] | ||
* [https://www.youtube.com/watch?v=J0ufxinp7No Getting Started with the Playdate SDK (Windows-based)] | |||
[https://www.youtube.com/watch?v=J0ufxinp7No Getting Started with the Playdate SDK (Windows-based)] | * [https://www.youtube.com/watch?v=27vCPiwgWzQ Everything About Playdate SDK Collisions in 7 Minutes] | ||
* [https://devforum.play.date/t/tutorial-compiling-lua-projects-on-windows/3332 Compiling Lua projects on Windows] | |||
[https://www.youtube.com/watch?v=27vCPiwgWzQ Everything About Playdate SDK Collisions in 7 Minutes] | |||
[https://devforum.play.date/t/tutorial-compiling-lua-projects-on-windows/3332 Compiling Lua projects on Windows] | |||
=== IDE Integrations === | === IDE Integrations === | ||
[https://extensions.panic.com/extensions/com.panic/com.panic.Playdate/ Nova editor extension] | * [https://extensions.panic.com/extensions/com.panic/com.panic.Playdate/ Nova editor extension] | ||
* [https://devforum.play.date/t/helpful-tip-make-visual-studio-automatically-open-close-simulator/3661 Visual Studio Simulator build integration] | |||
[https://devforum.play.date/t/helpful-tip-make-visual-studio-automatically-open-close-simulator/3661 Visual Studio Simulator build integration] | * [https://devforum.play.date/t/helpful-tip-visual-studio-debugging/3691/2 Visual Studio Debugging] | ||
* [https://github.com/Whitebrim/VSCode-PlaydateTemplate VS code - Windows LUA development template] This template will help you with autocompletion and running your code in simulator. | |||
[https://devforum.play.date/t/helpful-tip-visual-studio-debugging/3691/2 Visual Studio Debugging] | * [https://github.com/cadin/playdate-vscode-template Playdate VS Code Template (Mac)] Build and run projects in the Playdate simulator (on Mac) with a key shortcut. | ||
* [https://github.com/orta/vscode-playdate VS Code (Mac OS only) launch extension] | |||
[https://github.com/Whitebrim/VSCode-PlaydateTemplate VS code - Windows LUA development template] This template will help you with autocompletion and running your code in simulator. | * [https://marketplace.visualstudio.com/items?itemName=midouest.playdate-debug Visual Studio Code extension (Unofficial)] Build and debug Playdate games | ||
* [https://github.com/midouest/cookiecutter-playdate Visual Studio Code cookiecutter template] | |||
[https://github.com/cadin/playdate-vscode-template Playdate VS Code Template (Mac)] Build and run projects in the Playdate simulator (on Mac) with a key shortcut. | |||
[https://github.com/orta/vscode-playdate VS Code (Mac OS only) launch extension] | |||
[https://marketplace.visualstudio.com/items?itemName=midouest.playdate-debug Visual Studio Code extension (Unofficial)] Build and debug Playdate games | |||
[https://github.com/midouest/cookiecutter-playdate Visual Studio Code cookiecutter template] | |||
=== Libraries === | === Libraries === | ||
[https://github.com/Whitebrim/AnimatedSprite AnimatedSprite]: Extends Playdate's sprite capabilities. | * [https://github.com/Whitebrim/AnimatedSprite AnimatedSprite]: Extends Playdate's sprite capabilities. | ||
* [https://github.com/dzuk-mutant/playdate-palette Playdate Aseprite Palettes]: An Aseprite extension giving you palettes representing Playdate's 1-bit colour palette. | |||
[https://github.com/dzuk-mutant/playdate-palette Playdate Aseprite Palettes]: An Aseprite extension giving you palettes representing Playdate's 1-bit colour palette. | * [https://github.com/ivansergeev/gfxp GFXP Lib] GFXP is a small library with a collection of patterns for Playdate. | ||
* [https://github.com/cadin/panels Panels] Build scrolling interactive comics for the Playdate console. | |||
[https://github.com/ivansergeev/gfxp GFXP Lib] GFXP is a small library with a collection of patterns for Playdate. | |||
[https://github.com/cadin/panels Panels] Build scrolling interactive comics for the Playdate console. | |||
=== Fonts === | === Fonts === | ||
Line 45: | Line 32: | ||
=== Tools === | === Tools === | ||
[https://kaasiand.cool/oven/ Dithering Oven]: Great 1 Bit Image Dithering tool | * [https://kaasiand.cool/oven/ Dithering Oven]: Great 1 Bit Image Dithering tool | ||
* [https://sfxr.me/ Jsfxr]: Jsfxr is an online 8 bit sound maker and sfx generator. All you need to make retro sound effects with jsfxr is a web browser | |||
[https://sfxr.me/ Jsfxr]: Jsfxr is an online 8 bit sound maker and sfx generator. All you need to make retro sound effects with jsfxr is a web browser | * [https://dev.playdate.store/tools/gfxp/ GFXP Pattern Editor v2]: A simple browser tool for creating new patterns and a large library of ready-made ones. Now with the ability to create your own library. | ||
[https://dev.playdate.store/tools/gfxp/ GFXP Pattern Editor v2]: A simple browser tool for creating new patterns and a large library of ready-made ones. Now with the ability to create your own library. |
Revision as of 16:34, 2 April 2022
This page lists resources that are available for free to help you with developing games on Playdate - everything from free assets, libraries to extend Playdate's capabilities, or tutorials to help you get up to speed.
Tutorials
- Programming Playdate YouTube video
- Getting Started with the Playdate SDK (Windows-based)
- Everything About Playdate SDK Collisions in 7 Minutes
- Compiling Lua projects on Windows
IDE Integrations
- Nova editor extension
- Visual Studio Simulator build integration
- Visual Studio Debugging
- VS code - Windows LUA development template This template will help you with autocompletion and running your code in simulator.
- Playdate VS Code Template (Mac) Build and run projects in the Playdate simulator (on Mac) with a key shortcut.
- VS Code (Mac OS only) launch extension
- Visual Studio Code extension (Unofficial) Build and debug Playdate games
- Visual Studio Code cookiecutter template
Libraries
- AnimatedSprite: Extends Playdate's sprite capabilities.
- Playdate Aseprite Palettes: An Aseprite extension giving you palettes representing Playdate's 1-bit colour palette.
- GFXP Lib GFXP is a small library with a collection of patterns for Playdate.
- Panels Build scrolling interactive comics for the Playdate console.
Fonts
June: June is a multilingual, high-resolution bitmap font with some playful curves and distinctive letterforms, inspired by portable game fonts of the 00's.
Tools
- Dithering Oven: Great 1 Bit Image Dithering tool
- Jsfxr: Jsfxr is an online 8 bit sound maker and sfx generator. All you need to make retro sound effects with jsfxr is a web browser
- GFXP Pattern Editor v2: A simple browser tool for creating new patterns and a large library of ready-made ones. Now with the ability to create your own library.