OpenGL 3D Game Tutorial 32: Font Rendering
LWJGL tutorial series on how to create a 3D Java game with OpenGL!
Rendering text this week!
Support the series on Patreon: https://www.patreon.com/thinmatrix
Hiero Download ( scroll down on the page for Hiero. It has been updated since this video was made, so you also need to set the "Rendering" option to "Java" when you're using it. Everything else should be the same):
https://libgdx.badlogicgames.com/tools.html
Sample Fonts:
https://www.dropbox.com/sh/7k5zkuakepp8wgs/AADe1FXXpVCs4B2Lu7Olnodya?dl=0
Font Code Packages Download:
https://www.dropbox.com/sh/kcqoizmat085t0v/AABZJ5qHcu4b2KzXTorLV3w5a?dl=0
Full code download (attempt the tutorial first though!):
https://www.dropbox.com/sh/gv6mymfoh6xdb66/AADh30XzKusicCbvXQ4h1xeRa?dl=0
Upcoming tutorials:
- Signed Distance Field Fonts
- Particle Effects
- Random Terrain Generation
- Shadows
Future Tutorial Series:
- Game Audio
- Multiplayer
- Advanced Game Dev Concepts
- OpenGL Optimizing Techniques
Previous tutorial topics:
- Display
- VAOs and VBOs - Rendering a quad
- Rendering using glDrawElements
- Shader introduction
- Coloring using shaders
- Texturing
- Matrices, moving and rotating
- Loading 3D OBJ models
- Lighting I
- Lighting II
- Optimizations
- Transparency
- Fog
- Multitexturing
- Player Movement
- 3rd Person Camera
- Mipmapping
- Terrain Generation
- Terrain Collision Detection
- Texture Atlases
- GUIs/HUDs
- Multiple Light sources
- Point light attenuation
- Skybox
- Day/Night
- 3D Mouse Picking
- Water
- Cel Shading
- Normal Mapping
- Rendering Text
Tumblr: http://thinmatrix.tumblr.com/
Facebook Page: https://www.facebook.com/thinmatrix
Instagram: http://instagram.com/thin_matrix
Twitter: https://twitter.com/ThinMatrix
Check out my game on IndieDB: http://www.indiedb.com/games/socuwan
Contact me: thinmatrix@gmail.com
End of video music- Kai Engel, "Waking Stars":
http://freemusicarchive.org/music/Kai_Engel/Evening_Colors/01_-_Waking_Stars