Programming a 3D Game Engine in Java PART 1
In Part 1 of this series to program a 3D game engine to create a clone of the PS1 Silent Hill game, I tackled creating a window and class to hold my game loop to render graphics onto the screen. After that, I started coding the fundamental utility functions and classes to begin programming a 3D graphics engine since I require being able to render graphics to a screen before creating the game mechanics side of the engine. I made some basic classes to hold 3D geometrical data and drawing routines for the engine. I would like to thank One Lone Coder, Javidx9, and Ogldev for their amazing series covering 3D graphics and game engine topics that I have been learning to create my own engine. In the future, I won't be able to rely on their videos for progressing the engine, but there are many more great creators, books, and my own ingenuity that I am certain will foster great results in completing this project. One Lone Coder https://www.youtube.com/c/javidx9 OGLDev https://www.youtube.com/channel/UC7Z1FTCdSln_qFKK95AWplw 3D Sage https://www.youtube.com/c/3DSage Computerphile https://www.youtube.com/playlist?list=PLzH6n4zXuckrPkEUK5iMQrQyvj9Z6WCrm
In Part 1 of this series to program a 3D game engine to create a clone of the PS1 Silent Hill game, I tackled creating a window and class to hold my game loop to render graphics onto the screen. After that, I started coding the fundamental utility functions and classes to begin programming a 3D graphics engine since I require being able to render graphics to a screen before creating the game mechanics side of the engine. I made some basic classes to hold 3D geometrical data and drawing routines for the engine. I would like to thank One Lone Coder, Javidx9, and Ogldev for their amazing series covering 3D graphics and game engine topics that I have been learning to create my own engine. In the future, I won't be able to rely on their videos for progressing the engine, but there are many more great creators, books, and my own ingenuity that I am certain will foster great results in completing this project. One Lone Coder https://www.youtube.com/c/javidx9 OGLDev https://www.youtube.com/channel/UC7Z1FTCdSln_qFKK95AWplw 3D Sage https://www.youtube.com/c/3DSage Computerphile https://www.youtube.com/playlist?list=PLzH6n4zXuckrPkEUK5iMQrQyvj9Z6WCrm