Join the Discord: / discord
This is the first tutorial in a new series: Coding a 2D Game Engine in Java. This series will cover: How to use LWJGL; How to use OpenGL/GLFW; How to do rendering; How to create an animation system; How to create a physics system; How to create a user interface system; And, how to package and distribute a Java game. Once all the systems are in place, we will use the Game Engine to recreate NES Mario.
Download the final product: https://ambrosiogabe.itch.io/mario-maker
---------------------------------------------------------------------
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...
Outro Music: https://www.bensound.com/royalty-free...
On this page of the site you can watch the video online Intro | Coding a 2D Game Engine in Java #0 with a duration of hours minute second in good quality, which was uploaded by the user GamesWithGabe 31 March 2020, share the link with friends and acquaintances, this video has already been watched 135,234 times on youtube and it was liked by 2.4 thousand viewers. Enjoy your viewing!