Pillbox Colliders and Player Controllers | Coding a 2D Game Engine in Java #49

Published: 05 June 2021
on channel: GamesWithGabe
3,499
74

Join the Discord:   / discord  

In this episode I go over how to make a pillbox collider using circle colliders and box colliders (or fixtures) in Box2D. Then I talk about how to start building the player controller. I go over how to create a fake velocity and acceleration to give the player controller a fine level of control while still being able to use Box2D to handle all collisions.

Code: https://github.com/codingminecraft/Ma...

0:00 Intro
1:09 Setting up Contact Listener
2:04 Rationale for Pillbox Collider
3:24 Coding Pillbox Collider
11:05 Modifying Physics Wrapper
12:29 Finishing Pillbox Collider Component
13:65 Updating Mario Prefab
20:10 Fixing State Machine Bugs
21:57 Adding Debug Drawing for Circle Colliders
22:28 Adding Prefabs to Basic Blocks
25:03 Fixing Physics Bug
25:49 Coding the Player Controller
36:02 Fixing State Machine Triggers
37:37 Adding Friction

---------------------------------------------------------------------
Website: https://ambrosiogabe.github.io/
Github: https://github.com/ambrosiogabe

Here are some books I recommend if you want to learn about game engine development more thoroughly. I do not profit off any of these sales, these are just some books that have helped me out :)

My Recommended Game Engine Books:
Game Engine Architecture: https://www.gameenginebook.com/
Game Physics Cookbook (Read this before the next physics book): https://www.amazon.com/Game-Physics-C...
Game Physics (Ian Millington): https://www.amazon.com/Game-Physics-E...
Game Programming Patterns (Free): https://gameprogrammingpatterns.com/

My Recommended Beginning Game Programming Books:
JavaScript Game Design: https://www.apress.com/gp/book/978143...

My Recommended Java Books:
Data Structures/Algorithms: https://www.amazon.com/Data-Structure...
LWJGL (Free, but I haven't read this thoroughly): https://lwjglgamedev.gitbooks.io/3d-g...


Watch video Pillbox Colliders and Player Controllers | Coding a 2D Game Engine in Java #49 online without registration, duration hours minute second in high quality. This video was added by user GamesWithGabe 05 June 2021, don't forget to share it with your friends and acquaintances, it has been viewed on our site 3,499 once and liked it 74 people.