My personal rendering library, the name stands for "Shrimple OpenGL Engine". I use it whenever i need to render something in 2D or 3D.
It supports creating an OpenGL context using GLFW. There are some things laid down to support other backends like Vulkan or a software renderer on the future.
I first intended for it to be a complete game engine, but i quickly realized that i needed to reduce its scope to something more manageable.
Some other projects of mine that use this library are
Common C++20 standard library that i use in my projects.
It contains some nice classes and common data structures that are missing from the C++20 standard library, or that i found nice to have.
It's used in almost all of my C++ projects.WIP 3D game engine, using ShOGLE as the rendering backend.
I use it as a playground for testing fun systems, mostly related to physics and animations.
I don't intend for it to be a serious project for making games, at least for now.WIP bullet hell engine, using ShOGLE as the rendering backend.
It's my own take on an engine like danmakufu, using Lua coroutines as the main building block.
I haven't touched this one in a while, but i want to go back to it someday.
tenkyuu~
Fun little project that i made for generating and parsing game assets, mainly spritesheets.
It has some LuaJIT bindings, so it's a nice tool to have when i'm making scripts to manipulate sprites.A fun college project that i work on from time to time.
It uses two LoRa transcievers and a GPS sensor to track the position for an electric car, and then shows it on the recieving end in a map that i render using ShOGLE and OpenStreetMap tiles.
I intend for this project to become my college thesis in the future.
CHEEEEEEEEEEEEEEENGA
Very crappy manga ecommerce system that i made for a college project.
It uses the Lapis web framework, some HTMX forms, PicoCSS for the styles and Mustache for client side rendering.A simple tool that i made to use my joycons in my pc without pairing using bluetooth.
It's just a simple socket connection that forwards inputs from the switch and sends them to a linux machine with some udev rules.
Approved by kyouko
The generator for this webpage.
I used some concepts from the Lapis web framework, and kind of tried to fit them in a static context. Uses etlua templates as the main building block.
I felt like making my own static website generator would be a fun excercise :p.