Metroidvania prototype: Complete code walkthrough (Odin + Raylib)

Published: 01 January 1970
on channel: Karl Zylinski
2,266
93

😻 Support me:   / karl_zylinski  
Odin + Raylib + Hot Reload game template: https://github.com/karl-zylinski/odin...

Buy my game CAT & ONION: https://store.steampowered.com/app/27...

Join my Discord Gamedev Community:   / discord  

Article on fixed step update (Jakub Tomšů): https://jakubtomsu.github.io/posts/in...
Odin aseprite file loader (blob1807): https://github.com/blob1807/odin-asep...

Source for patrons with source code access: https://github.com/karl-zylinski-subs...
Specific commit I am at in the video: https://github.com/karl-zylinski-subs...

Software used:
Odin Programming Language https://odin-lang.org/
Raylib https://www.raylib.com/
Sublime Text https://www.sublimetext.com/

Contents
00:00:00 Prototype gameplay showcase
00:07:15 Hot reload
00:30:00 Game init/update procs (fixed timestep update)
00:39:38 Game draw proc
00:45:13 Atlas builder
01:28:01 Game draw proc part 2
01:36:12 Game tick proc
01:39:08 Entity struct
01:45:52 Handle-based entity array
01:58:06 Player gameplay code
02:09:10 Auto rebuild atlas when textures change
02:16:45 Release build without hot reload
02:18:10 Level editor
02:25:09 Patron thanks
02:25:34 Final questions
02:26:55 Quick & dirty level serialization
02:28:03 The end!


On this page of the site you can watch the video online Metroidvania prototype: Complete code walkthrough (Odin + Raylib) with a duration of hours minute second in good quality, which was uploaded by the user Karl Zylinski 01 January 1970, share the link with friends and acquaintances, this video has already been watched 2,266 times on youtube and it was liked by 93 viewers. Enjoy your viewing!