The Hidden Secrets of Playdate Performance Optimization

Published: 08 February 2025
on channel: SquidGod
29,457
1.1k

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 without registration, duration hours minute second in high quality. This video was added by user SquidGod 08 February 2025, don't forget to share it with your friends and acquaintances, it has been viewed on our site 29,457 once and liked it 1.1 thousand people.