Difference between revisions of "Playdate SDK"

From Playdate Community Wiki
Jump to: navigation, search
 
(22 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{| class="wikitable" style="float:right; margin-left: 10px;"
{| class="wikitable" style="color:white; float:right; margin-left: 50px; border:none; background: none;"
!colspan="2" style="text-align: center;" | Playdate SDK
|-
!colspan="3" | [[File:Playdate_sdk.png|frameless|center|border|A Panic developer running a game in the Playdate SDK's Simulator, and on a physical Playdate.]]
|-
|-
!colspan="3" style="text-align: center; background:none; border:none;" | [[File:Playdate_sdk.png|frameless|center|border|A Panic developer running a game in the Playdate SDK's Simulator, and on a physical Playdate.]]
|-style="color:white; border:none;background: #303133"
| Release Date:  
| Release Date:  
| 2021
| 28 / 02 / 2022
|-
|-style="color:white; border:none;background: #303133"
| Developers:
| Developers:
| [[Panic]]
| [[Panic]]
|-style="color:white; border:none;background: #303133"
| Link:
| [https://play.date/dev Download]
|}
|}


The Playdate SDK is a series of tools that will allow for the creation of Playdate games via either C code or Lua scripting language code (with the C code being more performant overall). It will also include a Playdate Simulator that can be used to easily play and debug in-development games on a PC without needing to move games to a physical Playdate. Libraries will be included with the SDK that will make certain operations like drawing graphics, playing sounds, detecting collisions and other functionality easier than doing them from scratch.  
The [[Playdate SDK]] is a series of tools that allows for the creation of games via either [https://en.wikipedia.org/wiki/C_(programming_language) C] code or [https://www.lua.org/ Lua] scripting language code (with the [https://en.wikipedia.org/wiki/C_(programming_language) C] code being more performant overall). It includes a [[Playdate Simulator]] that can be used to easily play and debug in-development games on a PC without needing to move games to a physical [[Playdate]]. Libraries are included with the [[Playdate SDK]] that will make certain operations like drawing graphics, playing sounds, detecting collisions and other functionality easier than doing them from scratch.
 
The SDK is available for [https://en.wikipedia.org/wiki/Microsoft_Windows Windows], [https://en.wikipedia.org/wiki/MacOS MacOS] and [https://en.wikipedia.org/wiki/Linux Linux].
 
The SDK was released on the 28th of February, 2022.
 
== Links ==
 
* [https://play.date/dev Download the SDK]
* [https://devforum.play.date/ Developer Forums]


The SDK has been confirmed to be available for Windows, Mac OS and Linux<ref>https://web.archive.org/web/20210609160643/https://play.date/dev/</ref>.
=== Documentation ===


The Playdate SDK will be released when it's ready, whether that be before or after the release of the Playdate hardware itself.
* [https://sdk.play.date/Inside%20Playdate.html Inside Playdate documentation (Lua)]
* [https://sdk.play.date/Inside%20Playdate%20with%20C.html Inside Playdate documentation (C)]
* [https://sdk.play.date/Designing%20for%20Playdate.html Designing for Playdate documentation (based around designing user experience more than proper coding)]


==Links==
=== Tutorials ===


[https://play.date/dev Playdate Development Forums]
* [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=27vCPiwgWzQ Everything About Playdate SDK Collisions in 7 Minutes]


[https://www.youtube.com/watch?v=MZRtfiD_308 Programming Playdate YouTube video]
=== Other ===


==References==
* [https://rua.ua.es/dspace/bitstream/10045/117000/1/Playdate_game_development_in_C_Benavent_Ramon_Alberto.pdf Benavent Ramon's bachelor's thesis on coding for Playdate in C]
{{reflist}}

Latest revision as of 07:25, 9 June 2022

A Panic developer running a game in the Playdate SDK's Simulator, and on a physical Playdate.
Release Date: 28 / 02 / 2022
Developers: Panic
Link: Download

The Playdate SDK is a series of tools that allows for the creation of games via either C code or Lua scripting language code (with the C code being more performant overall). It includes a Playdate Simulator that can be used to easily play and debug in-development games on a PC without needing to move games to a physical Playdate. Libraries are included with the Playdate SDK that will make certain operations like drawing graphics, playing sounds, detecting collisions and other functionality easier than doing them from scratch.

The SDK is available for Windows, MacOS and Linux.

The SDK was released on the 28th of February, 2022.

Links

Documentation

Tutorials

Other