Making a basic 3d engine in Java
Channel:
Subscribers:
30
Published on ● Video Link: https://www.youtube.com/watch?v=PQvwatklox0
I followed this tutorial absolutely verbatim:
https://www.instructables.com/Making-a-Basic-3D-Engine-in-Java/
I'm surprised that it worked so well straight up. It kind of assumes you know where each thing should go, but with that said doesn't jump around like a lot of tutorials.
The only changes I made was adding the Texture class type to the ArrayList in the Screen class, otherwise it doesn't know how to handle the generics when accessing the ArrayList collection.
The math isn't that hard, and if I tried I'd probably get it, but math is hard.
Kind of makes me want to continue with remaking Shadow Caster!
Textures are from cc0textures.
The choppy video is from an ill-configured OBS Studio, the engine runs very smoothly.
Other Videos By Max Damage
2022-02-27 | Scab showcase |
2022-01-30 | BITkeeper |
2021-10-02 | DevLog: character, AI, performance |
2021-09-09 | Retro shooter progress (bugs) |
2021-06-08 | Retro PSX/FPS prototype v0.2 |
2021-04-25 | Retro PSX/FPS prototype update |
2021-03-13 | D&D Young Green Dragon Painted |
2021-03-12 | Retro style fps mockup |
2021-01-20 | Retro Shooter FPS Update - Adding an environment |
2021-01-19 | Prototyping a "retro" fast paced "shooter" fps |
2020-12-30 | Making a basic 3d engine in Java |
2020-11-12 | Lowpoly levels with SPRyTILE (Blender) for Godot |
2020-10-31 | Making a Monster in Blender Timelapse part 1.5 |
2020-10-29 | Blender to Unreal Gold - Experiment - #Blocktober 2020 |
2020-10-16 | DevLog: Monster and PS1 aesthetic in UE4 |
2020-09-04 | Teaser: Doomed Avenger |
2020-08-28 | Devlog/Postmortem: KnightSlide |
2020-08-16 | DUNGx64 (Dragon Dung) |
2020-08-06 | DUNGx64 alpha 00 |
2020-07-29 | Teaser: KnightSlide |
2020-07-29 | Introduction |