The Hidden Secrets of Playdate Performance Optimization

https://www.youtube.com/watc...
: https://squidgod.itch.io/lua-for-game-development === Tools === Particle Effect Tools - https://sphodromantis.itch.io/particlesizzler - 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/playdate/version-check - https://rae.wtf/revchecker/ Datasheets - Rev A Datasheet: https://www.st.com/resource/en/datasheet/stm32f745ie.pdf - Rev B Datasheet: https://www.st.com/resource/en/datasheet/stm32h7b0ab.pdf 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
Home
/
Indie Game Developers
/
SquidGod
/
The Hidden Secrets of Playdate Performance Optimization