In this video, I'll be showing you how to optimize your Playdate games performance, covering how the Playdate hardware works, why certain things run slow, and how to fix it.
Links:
Github: https://github.com/SquidGodDev?tab=re...
Discord Channel: / discord
Patreon: / squidgoddev
My book "The Beginners Guide to Lua for Game Development": https://squidgod.itch.io/lua-for-game...
=== Tools ===
Particle Effect Tools
https://sphodromantis.itch.io/particl...
https://spritemancer.com/
http://pixelover.io/
Rotation Tools
https://github.com/samdze/spriterot
https://torcado.com/cleanEdge/
Pattern Tools
https://dev.playdate.store/tools/gfxp/
Playdate Revision Version Check
https://tools.strawdynamics.com/playd...
https://rae.wtf/revchecker/
Datasheets
Rev A Datasheet: https://www.st.com/resource/en/datash...
Rev B Datasheet: https://www.st.com/resource/en/datash...
Timestamps:
0:00 Intro
0:55 What is Performance?
1:30 Why is Performance Important?
2:32 How to Measure Performance
6:15 Improving Performance: Memory
6:31 What is Memory?
13:37 Caching Data
15:32 Load Time
17:36 Loading Screen
20:01 Memory Limit
21:41 Garbage Collector
23:30 Object Creation
27:02 Object Pool
28:14 Garbage Collector Settings
28:48 Improving Performance: Code Execution
28:58 Expensive Functions
32:18 Tables
36:04 Arrays
38:15 Array Creation/Modification
40:19 Const
40:39 Improving Performance: Drawing
40:45 Direct Drawing
42:15 Sprites
47:53 Caching Draw Calls
49:43 Rotation and Scale
51:24 Blurring and Fading
52:14 Playdate Hardware Versions
53:13 When to Improve Performance
Watch video The Hidden Secrets of Playdate Performance Optimization online, duration hours minute second in high quality that is uploaded to the channel SquidGod 08 February 2025. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 29,457 times and liked it 1.1 thousand visitors.