- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 1 - 3D Game Programming - Episode 1 - Window
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 2 - 3D Game Programming - Episode 2 - Game Loop
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 3 - 3D Game Programming - Episode 3 - Arrays
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 4 - 3D Game Programming - Episode 4 - Drawing Pixels!
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 5 - 3D Game Programming - Episode 4.5 - How Rendering Works
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 6 - 3D Game Programming - Episode 5 - Playing with Pixels!
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 7 - 3D Game Programming - Episode 6 - Performance Boosting
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 8 - 3D Game Programming - Episode 7 - FPS Counter
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 9 - 3D Game Programming - Episode 8 - Alpha Support and More
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 10 - 3D Game Programming - Episode 9 - Beginning 3D
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 11 - 3D Game Programming - Episode 10 - Floors and Animation
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 12 - 3D Game Programming - Episode 11 - Rotation
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 13 - 3D Game Programming - Episode 12 - User Input
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 14 - 3D Game Programming - Episode 13 - Render Distance Limiter!
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 15 - 3D Game Programming - Episode 14 - Basic Mouse Movement
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 16 - 3D Game Programming - Episode 15 - Textures + More!
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 17 - 3D Game Programming - Episode 16 - Walking, Crouching, Sprinting + More
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 18 - 3D Game Programming - Episode 16.5 - Exporting Runnable Jars
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 19 - 3D Game Programming - Episode 17 - Small Adjustments + Birthday!
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 20 - 3D Game Programming - Episode 17.5 - Creating an Applet
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 21 - 3D Game Programming - Episode 18 - The Beginning of Walls
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 22 - 3D Game Programming - Episode 18.1 - A Few More Things
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 23 - Episode 18.5 - Creating an EXE File in Java
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 24 - 3D Game Programming - Episode 19 - Rendering Walls
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 25 - 3D Game Programming - Episode 20 - Continuing Walls, Fixing Bugs, and Managing Crashes
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 26 - 3D Game Programming - Episode 21 - Texturing Walls, Fixing Clipping, and Fixing the Mouse
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 27 - 3D Game Programming - Episode 22 - Random Level Generator + Properly Fixing Clipping
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 28 - 3D Game Programming - Episode 23 - Graphical User Interface (GUI) Launcher
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 29 - 3D Game Programming - Episode 24 - Making Our Launcher Work
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 30 - 3D Game Programming - Episode 25 - Writing and Reading Files
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 31 - 3D Game Programming - Episode 26 - Custom Resolutions
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 32 - 3D Game Programming - Episode 27 - Decorating the Launcher
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 33 - 3D Game Programming - Episode 28 - Continuing our Custom Launcher!
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 34 - 3D Game Programming - Episode 29 - Launching The Game
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 35 - 3D Game Programming - Episode 30 - Colour Processing In-Depth
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 36 - 3D Game Programming - Episode 31 - Sprites!
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 37 - 3D Game Programming - Episode 32 - Sprite Mapping
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 38 - 3D Game Programming - Episode 33 - High Resolution Rendering
- مجموعه ویدئوهای آموزشی برنامه نویسی بازی سه بعدی (3D) ، در Java - مجموعه 3D Game Programming in Java - شماره 39 - 3D Game Programming - Episode 34 - Entities