Intro | Coding a 2D Game Engine in Java #0

preview_player
Показать описание

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.

---------------------------------------------------------------------

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:

My Recommended Beginning Game Programming Books:

My Recommended Java Books:

Рекомендации по теме
Комментарии
Автор

I'm a Java developer who looking for away to get into game dev. You literally are my dream teacher. You can't imagine how grateful I'm at the moment

AnhNguyen-zuo
Автор

Dude you are my savior! You are like the only up to date tutorial out there!
Edit: Subscribers +1

dprinter
Автор

Just wanted to say Gabe, your my most prized subscription, please keep doing what you are doing. Your help to learn these concepts is amazing, thank you.

ronthemong
Автор

Just started this series, looking forward to completing it !!

fudgeracoon
Автор

i just leaned back in this video to really learn after watching some episodes where i replicated everything you did, but in Kotlin. And it's unbelievable to me that i'm creating a game engine from scratch, it's so fun. Your videos are so good, though. Congrats!

andrevictor
Автор

im so excited to go into game development one day... this is a huge help. loved your pong and snake tutorials, i used a similar strategy you did with snake to make pong smoother too with the screens.

i wanted to say thank you for putting all this amazing content out there, it really gives people like me who dont have much experience or connections learn.

thank you Gabe. looking forward to your physics engine too when i catch up :)

therandom
Автор

I'm really glad I found this playlist, nice content!

brandonmagnus
Автор

Wow this looks really promising, i was looking to learn game development from a lower abstraction layer than Unity offers using java, i can't believe i found this, Subscribers +1 dude, amazing content...!

emmabarrios
Автор

Thanks for this tutorial series. Its a great work. Subbed :)

felix-jbez
Автор

You are amazing.
I'll start the tutorial again. Understand much more now. Not only about Java in general. But about programming as well.

grandbase
Автор

u really deserve more subscribers, thanks for sharing us this tutorial, , u are the men!

wahyualfandi
Автор

Looking forward to starting this tutorial series :D

VoylinsLife
Автор

Very good work...I am going through it for the second time. You are already right. At some point you have to get in the deep end. So...from now on a comment under each episode...good first episode...let's see if I can design the editor to my liking.

grandbase
Автор

It looks really promising. Let's hit it.
Thanks for your time and efforts.

JayTailor
Автор

Awesome, thank you for taking the time to make this!

grizzlelab
Автор

I have literally been seaching for something like this for a week!!
Great quality. Really hope YouTube gives you more light :)

It's sad that almost no one these days make their own game engines, and just go for predone ones (Unity, Godot, Unreal...).

Xeros
Автор

Nice! All other game tutorials for java are all outdated thanks man!

garethchandler
Автор

Oh man, thank you so much for your effort.

AnhNguyen-zuo
Автор

Him: All good games have physics!
Also him: Why Minecraft is a technical feat

micahupton
Автор

i realy should start with something simple, but i liked this video so mutch that i wanted to make this game engine!

mr.natrox