Making a real PS1 game. Also doing stuff with Vulkan and OpenGL sometimes.
edbr. Elias Daler's Bikeshed Renderer (Vulkan renderer/game engine)
616crten. Display/render pixel art with CRT effect
54cmake-fetchcontent-tutorial-code. This is the code for the "Using CMake and managing dependencies" article from my blog
49unnamed_lua_binder. Simple lua binding with C++
47webgpu-learning. I'm learning webgpu
37ebiten_breakout. A simple breakout game made in Ebiten
36lox. C++ implementation of Lox interpreter (based on the book Crafting Interpreters by Bob Nystrom)
36imgui-sfml-fetchcontent. Example of using CMake's FetchContent module and imGui-SFML
33sdl_breakout. A small breakout game made with C++, Lua and SDL
24a_game_in_c. A simple game made in C with SDL
19imgui-go. Go wrapper library for "Dear ImGui" (https://github.com/ocornut/imgui)
17luabridge-classes. C++
17cmake-lua-with-sol2-example. This repo shows how to build a basic program in C++ which uses Lua with sol2.
13MetaStuff. Archive of MetaStuff lib
12LuaInPractice2SourceCode. Using Lua with C++ in Practice part 2 source code
10edw.is. My website
8imgui. Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies
4ebiten-imgui. Dear ImGui renderer for Ebiten
4ebiten-tracker-demo. Test project, please ignore
3em_test. Doing various emscripten tests
2oglr. Doing some OpenGL
1NTSC-CRT. NTSC encoding/decoding in C89 using only integers and fixed point math. Supports NES decoding. Can be used as an image filter for games or real-time applications.
1google-cloud-cpp. C++ Client Libraries for Google Cloud Services
1vulkan-guide. Introductory guide to vulkan.
1sfgc. SFML gamepad library (prototype)
1vk-bootstrap. Vulkan Bootstrapping Iibrary
1