Difference between revisions of "SDK Resources"

From Playdate Community Wiki
Jump to: navigation, search
(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

IDE Integrations

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.