albin-johansson
Software engineer. I like code that is fast and readable at the same time.
Vector SwedenSweden
Pinned Repositories
abby
A header-only implementation of an AABB tree, written in C++17.
centurion
A modern C++ wrapper library for SDL2 in order to improve type-safety, memory safety and overall ease-of-use.
download-sdl2
An action for downloading SDL2 sources and binaries on Windows, using MSVC.
doxy-to-md
Converts Doxygen XML output to Markdown files.
ecosystem
A 3D simulation of natural processes within a small ecosystem, such as evolution and natural selection.
glow
A 3D graphics engine, developed for fun.
init
A simple .ini parsing and serialization library
nenya
A small but powerful library for creating strong types, written in C++20.
tactile
A tilemap editor that aims to be simple, fast and lightweight.
wanderer
An incomplete 2D indie game with farming and survival aspects.
albin-johansson's Repositories
albin-johansson/centurion
A modern C++ wrapper library for SDL2 in order to improve type-safety, memory safety and overall ease-of-use.
albin-johansson/tactile
A tilemap editor that aims to be simple, fast and lightweight.
albin-johansson/wanderer
An incomplete 2D indie game with farming and survival aspects.
albin-johansson/doxy-to-md
Converts Doxygen XML output to Markdown files.
albin-johansson/glow
A 3D graphics engine, developed for fun.
albin-johansson/init
A simple .ini parsing and serialization library
albin-johansson/rune
A modern C++ framework for 2D games.
albin-johansson/download-sdl2-mixer
An action for downloading SDL2_mixer sources and binaries on Windows, using MSVC.
albin-johansson/grace
A small library that makes working with Vulkan a little easier
albin-johansson/Awesome-CV
:page_facing_up: Awesome CV is LaTeX template for your outstanding job application
albin-johansson/awesomeCV-Typst
💼 another awesome-CV template for your job application, yet powered by Typst
albin-johansson/EveryRay-Rendering-Engine
Robust real-time rendering engine on DX11, DX12 with many advanced graphics features for quick prototyping
albin-johansson/FlexEngine
Cross-platform game engine with Vulkan backend
albin-johansson/glm
OpenGL Mathematics (GLM)
albin-johansson/godot-cpp
C++ bindings for the Godot script API
albin-johansson/Hazel
Hazel Engine
albin-johansson/hyperion-engine
A powerful multithreaded game engine using Vulkan with features like PBR, realtime global illumination, and more
albin-johansson/imgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
albin-johansson/ImGuizmo
Immediate mode 3D gizmo for scene editing and other controls based on Dear Imgui
albin-johansson/LearnOpenGL
Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
albin-johansson/LinaEngine
Lina Engine is an open-source , modular, tiny and fast C++ game engine, aimed to develop 3D desktop games.
albin-johansson/Lumos
Cross-Platform C++ 2D/3D game engine
albin-johansson/metal-cpp
Metal-cpp is a low-overhead C++ interface for Metal that helps developers add Metal functionality to graphics apps, games, and game engines that are written in C++.
albin-johansson/ogre
scene-oriented, flexible 3D engine (C++, Python, C#, Java)
albin-johansson/Overload
3D Game engine with editor
albin-johansson/qtimgui
Qt (QOpenGLWidget / QOpenGLWindow) backend for ImGui
albin-johansson/SDL
Simple Directmedia Layer
albin-johansson/Vulkan
Examples and demos for the new Vulkan API
albin-johansson/vulkan-guide
Introductory guide to vulkan.
albin-johansson/VulkanTutorial
Tutorial for the Vulkan graphics and compute API