2024-06-02 | Pygame with Legacy OpenGL. Stage 8: Lighting | 10:37 | 51 | |
|
2024-06-02 | Pygame with Legacy OpenGL. Stage 7: Textures | 13:16 | 41 | |
|
2024-06-02 | Pygame with Legacy OpenGL. Stage 6: First Person Camera | 6:01 | 116 | |
|
2024-06-02 | Pygame with Legacy OpenGL. Stage 5: Vertical mouselook | 6:29 | 34 | |
|
2024-06-02 | Pygame with Legacy OpenGL. Stage 4: Horizontal mouselook | 8:15 | 43 | |
|
2024-06-02 | Pygame with Legacy OpenGL. Stage 3: Handling key inputs | 11:09 | 104 | |
|
2024-06-02 | Vulkan with C++, Stage 6: Surfaces | 12:23 | 130 | |
|
2024-06-01 | Pygame with Legacy OpenGL. Stage 2: Filling Polygons | 10:43 | 102 | |
|
2024-06-01 | Vulkan with C++, Stage 5: Logical Device Creation | 18:33 | 166 | |
|
2024-05-31 | Programming Bogeymen | 16:57 | 224 | |
|
2024-05-27 | Vulkan with C++, Stage 4: Physical Device Selection | 11:48 | 317 | |
|
2024-05-26 | a minimal c++ metal project with glfw and cmake | 24:36 | 552 | |
|
2024-05-25 | Making a Vulkan cmake project in macOS | 18:18 | 328 | |
|
2024-05-24 | what I've been up to | 5:16 | 291 | |
|
2024-05-09 | Vulkan with C++, Stage 3: Validation Layers | 21:35 | 450 | |
|
2024-05-05 | Vulkan with C++, Stage 2: Instance Creation | 22:01 | 702 | |
|
2024-05-04 | Metal with SwiftUI: Vertex and Index Buffers | 23:19 | 315 | |
|
2024-05-04 | Hair Physics | 2:43 | 2,002 | |
|
2024-05-03 | Two Dimensional Boob Physics | 15:11 | 752 | |
|
2024-04-30 | Vulkan with C++, Stage 1: App Structure | 9:50 | 985 | |
|
2024-04-29 | Pygame with Legacy OpenGL. Stage 1: Drawing a wireframe | 25:34 | 246 | |
|
2024-04-29 | Legacy OpenGL and chill | Stellar Blade | 1:52:30 | 487 | | Stellar Blade
|
2024-04-20 | Software Rendering: Setting Pixels | 13:23 | 479 | |
|
2024-04-19 | Metal with SwiftUI: The Graphics Pipeline | 17:29 | 454 | |
|
2024-04-17 | Software Rendering: Clearing the Screen | 18:12 | 1,389 | |
|
2024-04-16 | Metal with SwiftUI: Making an App | 21:37 | 761 | |
|
2024-04-13 | Bit Level Operations | 23:07 | 390 | |
|
2024-04-10 | Memory Allocation Algorithms | 17:58 | 1,051 | |
|
2024-04-04 | Nak's Quest Devlog: text me maybe | 6:29 | 402 | |
|
2024-03-29 | Code Review: matplotlib raytracer | 22:50 | 967 | Review |
|
2024-03-23 | Data Oriented Design: Double Buffered Component Sets | 5:36 | 546 | |
|
2024-03-22 | loading textures from mtl files | 8:51 | 215 | |
|
2024-03-20 | Finite State Machines | 11:01 | 232 | |
|
2024-03-19 | Computer System Fundamentals 3: Binary Numbers | 17:50 | 90 | |
|
2024-03-17 | WGPU for beginners 3: Shaders | 33:32 | 836 | |
|
2024-03-16 | C++ for Game Developers: The perils of unsigned math | 6:33 | 479 | |
|
2024-03-02 | Nak's Quest Devlog: Everything is a state machine! | 4:04 | 358 | |
|
2024-02-29 | High Performance Rendering | 17:22 | 764 | |
|
2024-02-22 | Nak's Quest Devlog: Finite State Machines | 6:06 | 232 | |
|
2024-02-16 | WGPU for beginners 2: making a blank screen | 30:23 | 1,489 | |
|
2024-02-15 | Nak's Quest Devlog: Music is working | 4:13 | 130 | |
|
2024-02-13 | Nak's Quest Devlog: First steps into OpenAL | 4:29 | 179 | |
|
2024-02-08 | WGPU for beginners 1: window and event loop | 17:18 | 2,625 | |
|
2024-01-27 | Nak's Quest Devlog: Dynamic Camera | Multithreading | 10:31 | 287 | |
|
2024-01-24 | Nak's Quest Devlog: The arena system is done! | 8:37 | 187 | |
|
2024-01-14 | Nak's Quest Devlog: Enemy Behaviours are fixed (?) | 3:14 | 188 | |
|
2024-01-13 | Nak's Quest Devlog: What a wonderful world | 5:46 | 136 | |
|
2024-01-11 | Nak's Quest Devlog: Gameplay updates | Handling feedback | 11:31 | 149 | Vlog |
|
2024-01-10 | Nak's Quest Devlog: (Very brief) Overview of how I wrote my tools | 10:39 | 252 | |
|
2024-01-09 | Nak's Quest Devlog: I'm starting to understand why some developers dislike C++ | 10:23 | 520 | |
|
2024-01-08 | Nak's Quest Devlog: Bugs that make me doubt my humanity | 2:37 | 149 | |
|
2024-01-07 | Nak's Quest Devlog: Three Optimisations | 4:56 | 136 | |
|
2024-01-06 | Devlog: Improved map editor | My goals for 2024 | 10:44 | 223 | |
|
2024-01-05 | Nak's Quest Devlog: Message Queues | 5:08 | 143 | |
|
2024-01-04 | Nak's Quest Devlog: Monsters are moving | 7:01 | 154 | |
|
2024-01-03 | Devlog: Project Concept Reveal | 12:39 | 228 | |
|
2024-01-02 | Devlog: How I coded it | 24:10 | 505 | |
|
2024-01-01 | Devlog: Camera Panning | 2:23 | 112 | |
|
2023-12-31 | Devlog: walking and colliding | 3:28 | 188 | |
|
2023-12-30 | Devlog: Loading Maps! | 3:04 | 263 | |
|
2023-12-29 | Devlog: Map Editor | 3:00 | 476 | |
|
2023-12-27 | Travel Vlog 3: Visiting the Hell Temple | 7:18 | 141 | |
|
2023-12-24 | Devlog: skeletal animations are working | 1:11 | 438 | |
|
2023-12-22 | Collision Detection: Broadsheet Phase | 8:43 | 753 | |
|
2023-12-21 | macOS Metal with C++ 5: Simple Transforms | 15:38 | 239 | |
|
2023-12-20 | macOS Metal with C++ 4: Indices | 19:56 | 188 | |
|
2023-12-19 | macOS Metal with C++ 3: Vertices | 18:32 | 175 | |
|
2023-12-15 | Travel Vlog 2: Visiting the Mae Nak Shrine | 7:26 | 91 | |
|
2023-12-14 | Devlog: Animations | 3:38 | 213 | |
|
2023-12-13 | Travel Vlog 1: getIntoThailand | 4:11 | 149 | |
|
2023-12-11 | OpenGL with Python: Getting data to the GPU | 34:11 | 278 | |
|
2023-12-04 | OpenGL with Python: Shaders | 28:03 | 477 | |
|
2023-11-29 | OpenGL with Python: Intro and Setup | 35:25 | 711 | |
|
2023-11-28 | Directional Sprites | 9:50 | 273 | |
|
2023-11-27 | Interpolation | 13:05 | 177 | |
|
2023-11-25 | Affine Transformations | 39:39 | 223 | |
|
2023-11-22 | Devlog: Spritesheets are working better | 3:47 | 208 | |
|
2023-11-21 | Devlog: Improved Bones, Not so great Spritesheets | 5:13 | 167 | |
|
2023-11-20 | Devlog: Showcasing my Bone Editor | 5:54 | 1,278 | |
|
2023-11-17 | Hand drawn sprites #gamedevelopment | 1:00 | 127 | |
|
2023-11-16 | Skeletal Animation: Simple Skeleton | 24:33 | 332 | |
|
2023-11-15 | Skeletal Animation: Local Transformations | 10:27 | 215 | |
|
2023-11-12 | Breaking up with OpenGL | 4:46 | 1,817 | |
|
2023-11-09 | Skeletal Animation: Static Models | 24:34 | 258 | |
|
2023-11-08 | Skeletal Animation: Binary Files | 16:55 | 213 | |
|
2023-11-07 | Skeletal Animation: Who is json? | 15:07 | 405 | |
|
2023-11-06 | Realtime Raytracing: Refitting | 8:36 | 769 | |
|
2023-11-04 | Abstract vs Concrete Thinking | 12:42 | 251 | |
|
2023-11-02 | macOS Metal with C++ 2: Shaders | 28:53 | 521 | |
|
2023-11-02 | Fences in OpenGL | 7:06 | 494 | |
|
2023-11-01 | Realtime Raytracing: Backfaces | 20:36 | 562 | |
|
2023-10-31 | Ada for Game Developers: Tic Tac Toe Stage 1 | 13:03 | 230 | |
|
2023-10-29 | How to learn Programming (or Anything) | 21:08 | 447 | |
|
2023-10-26 | Ada for Game Developers: Modules and Packages | 12:37 | 413 | |
|
2023-10-25 | Ada for Game Developers 3: Functions and Procedures | 11:13 | 420 | |
|
2023-10-22 | Realtime Raytracing: Spawning Extra Rays | 15:41 | 573 | |
|
2023-10-21 | Draw the Graphics Challenge! #gamedev #graphics #hustle | 0:42 | 278 | |
|
2023-10-20 | Realtime Raytracing: Refractions | 28:30 | 340 | |
|
2023-10-17 | Realtime Raytracing: Recursive Reflections | 19:49 | 998 | |
|
2023-10-16 | OpenGL with C++ 13: Compute Shaders | 50:13 | 587 | |
|