Author thumbnail

The Cherno

3D Game Programming in Java

926,922 views
39 items
Last updated on Jul 2, 2014
public playlist
3D Game Programming - Episode 1 - Window
14:02
3D Game Programming - Episode 2 - Game Loop
9:45
3D Game Programming - Episode 3 - Arrays
9:58
3D Game Programming - Episode 4 - Drawing Pixels!
20:07
3D Game Programming - Episode 4.5 - How Rendering Works
3:40
3D Game Programming - Episode 5 - Playing with Pixels!
14:43
3D Game Programming - Episode 6 - Performance Boosting
10:23
3D Game Programming - Episode 7 - FPS Counter
11:05
3D Game Programming - Episode 8 - Alpha Support and More
16:09
3D Game Programming - Episode 9 - Beginning 3D
18:27
3D Game Programming - Episode 10 - Floors and Animation
20:45
3D Game Programming - Episode 11 - Rotation
21:15
3D Game Programming - Episode 12 - User Input
32:02
3D Game Programming - Episode 13 - Render Distance Limiter!
17:16
3D Game Programming - Episode 14 - Basic Mouse Movement
32:49
3D Game Programming - Episode 15 - Textures + More!
32:00
3D Game Programming - Episode 16 - Walking, Crouching, Sprinting + More
34:32
3D Game Programming - Episode 16.5 - Exporting Runnable Jars
4:29
3D Game Programming - Episode 17 - Small Adjustments + Birthday!
2:51
3D Game Programming - Episode 17.5 - Creating an Applet
17:08
3D Game Programming - Episode 18 - The Beginning of Walls
29:40
3D Game Programming - Episode 18.1 - A Few More Things
6:30
Episode 18.5 - Creating an EXE File in Java
11:56
3D Game Programming - Episode 19 - Rendering Walls
44:47
3D Game Programming - Episode 20 - Continuing Walls, Fixing Bugs, and Managing Crashes
56:34
3D Game Programming - Episode 21 - Texturing Walls, Fixing Clipping, and Fixing the Mouse
42:04
3D Game Programming - Episode 22 - Random Level Generator + Properly Fixing Clipping
48:19
3D Game Programming - Episode 23 - Graphical User Interface (GUI) Launcher
19:50
3D Game Programming - Episode 24 - Making Our Launcher Work
34:22
3D Game Programming - Episode 25 - Writing and Reading Files
36:23
3D Game Programming - Episode 26 - Custom Resolutions
30:08
3D Game Programming - Episode 27 - Decorating the Launcher
32:25
3D Game Programming - Episode 28 - Continuing our Custom Launcher!
57:23
3D Game Programming - Episode 29 - Launching The Game
45:37
3D Game Programming - Episode 30 - Colour Processing In-Depth
47:17
3D Game Programming - Episode 31 - Sprites!
48:34
3D Game Programming - Episode 32 - Sprite Mapping
27:58
3D Game Programming - Episode 33 - High Resolution Rendering
35:16
3D Game Programming - Episode 34 - Entities
1:02:13