The Hidden Secrets of Playdate Performance Optimization
ฝัง
- เผยแพร่เมื่อ 9 ก.พ. 2025
- 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: github.com/Squ...
Discord Channel: / discord
Patreon: / squidgoddev
My book "The Beginners Guide to Lua for Game Development": squidgod.itch....
=== Tools ===
Particle Effect Tools
sphodromantis....
spritemancer.com/
pixelover.io/
Rotation Tools
github.com/sam...
torcado.com/cl...
Pattern Tools
dev.playdate.s...
Playdate Revision Version Check
tools.strawdyn...
rae.wtf/revche...
Datasheets
Rev A Datasheet: www.st.com/res...
Rev B Datasheet: www.st.com/res...
Timestamps:
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