![Video thumbnail](/sites/default/files/styles/card/public/2023-10/game_dev_live_stream_97_card.png?itok=dWY3g9EN)
Live streams
Come hang out while I do some game development on a live stream!
I stream (almost) every Friday at 9am CT for about ~2hrs.
Watch on Twitch, YouTube or Facebook.
Hope to see you there!
-- David Snopek
Watch the last stream:
Blog
![Video thumbnail from WebXR progress report #4](/sites/default/files/styles/card/public/2021-02/webxr-progress-4.jpg?itok=2ir7U5kC)
Adding WebXR to Godot - progress report #4
Since last week, I added support for controller inputs (button presses and joysticks) and started work on a new demo project.
Video
Devlog
![Video thumbnail from WebXR progress report #3](/sites/default/files/styles/card/public/2021-02/webxr-progress-3.jpg?itok=8PgiUoLZ)
Adding WebXR to Godot - progress report #3
I implemented positional tracking of controllers, and added a simple API for configuring WebXR and receiving some signals back from it.
Video
Devlog
![Video thumbnail from WebXR progress report #2](/sites/default/files/styles/card/public/2021-02/webxr-progress-2.jpg?itok=sYGO7nZI)
Adding WebXR to Godot - progress report #2
Previously, it was only working with the WebXR emulator extension. Now, I have it working in the Oculus browser on an Oculus Quest!
Video
Devlog
![Video thumbnail from WebXR progress report #1](/sites/default/files/styles/card/public/2021-02/webxr-progress-1.jpg?itok=7pSHZnJC)
WebXR in Godot... almost! I need your help :-)
I've started adding WebXR support to the Godot game engine, and it's almost working! However, I've gotten stuck, and need some help...
Video
Devlog
![Git and Godot logos](/sites/default/files/styles/card/public/2021-02/git_and_godot.png?itok=6PVWUa97)
Godot and Git (part 6): 3-way Merge and Merge Conflicts
We talk about what a 3-way merge is, and practice doing a 3-way merge on a GDScript file, both with and without a merge conflict.
Video
Tutorial
![Thumbnail from video about LibKSD](/sites/default/files/styles/card/public/2021-03/libksd-thumbnail.jpg?itok=vArV5Tph)
That time I tried creating Godot from scratch in the year 2000... aka LibKSD and SAGElib!
Looking back on an Open Source game engine I was attempting to build between the years 2000 and 2003, with the help of a few contributors.
Video
Blog post
![Video thumbnail from Snopek Adventure Devlog #6](/sites/default/files/styles/card/public/2021-02/snopekadventure-devlog6.jpg?itok=gHZWNOw2)
Snopek Adventure Devlog #6 and Postmortem
I give a postmortem for the game and the jam, focusing on feelings of stress and burn out that can come from game jamming :-/
Video
Devlog
![Video thumbnail from Snopek Adventure Devlog #5](/sites/default/files/styles/card/public/2021-02/snopekadventure-devlog5.jpg?itok=1PpcldM6)
Snopek Adventure Devlog #5
I talk getting in the boring essentials, like the title screen, credits screen, main menu, music and sound, and one interesting bug fix.
Video
Devlog
![Video thumbnail from Snopek Adventure Devlog #4](/sites/default/files/styles/card/public/2021-02/snopekadventure-devlog4.jpg?itok=twmgXEvI)
Snopek Adventure Devlog #4
I talk a little about the changes I made last night, but mostly dig into how different parts of the game were made using Godot.
Video
Devlog
![Video thumbnail of Snopek Adventure Devlog #3](/sites/default/files/styles/card/public/2021-02/snopekadventure-devlog3.jpg?itok=ZGzcEdye)
Snopek Adventure Devlog #3
I talk about the story I came up with, show the (slightly) improved character sprites and the new map.
Video
Devlog