https://www.youtube.com/watch?v=f3WGFwCduY0&list=PL9FzW-m48fn16W1Sz5bhTd1ArQQv4f-Cm
- Basic world
- Basic walking
- Basic jumping
https://www.youtube.com/watch?v=6n9IeOQB_Ew&list=PL9FzW-m48fn16W1Sz5bhTd1ArQQv4f-Cm
- Create smoother walking function with acceleration and friction
- Apply gravity to jump
- Learn about export derective
https://www.youtube.com/watch?v=fevBckU1p6o&list=PL9FzW-m48fn16W1Sz5bhTd1ArQQv4f-Cm
- Create frame animations
- Adding animations to movment (running / jumping / idling)
https://www.youtube.com/watch?v=-9wDi3Y08GM&list=PL9FzW-m48fn16W1Sz5bhTd1ArQQv4f-Cm
https://www.nightquestgames.com/adding-collision-to-tilemaps-in-godot-4/ (Collisions)
https://www.gotut.net/2d-tilemaps-in-godot-4/ (Tilesets / Bitmaps)
- Creating tilesets and tilemaps that allows to making world easier
- Set max fall player gravitation speed
https://www.youtube.com/watch?v=NM8S8I5Q6y4&list=PL9FzW-m48fn16W1Sz5bhTd1ArQQv4f-Cm
- Player collision with environment
- Node signals
- Node names
- Player Camera
https://www.youtube.com/watch?v=eadsGznaork&list=PL9FzW-m48fn16W1Sz5bhTd1ArQQv4f-Cm
- Make walking enemy
- Setup collsion layers & mask
https://www.youtube.com/watch?v=qAtDGtlRJrI&list=PL9FzW-m48fn16W1Sz5bhTd1ArQQv4f-Cm
- Creating hitbox
- Create player resource variables (diffrent set of vars for player movement)
https://www.youtube.com/watch?v=XIBrsZ3O29g&list=PL9FzW-m48fn16W1Sz5bhTd1ArQQv4f-Cm
- Ladders
- Player movement states
https://www.youtube.com/watch?v=8wlQ5VCYFTI&list=PL9FzW-m48fn16W1Sz5bhTd1ArQQv4f-Cm
- Setting double jump
- Buffering the jump
- Coyote jump
- Clean up code