Pinned Repositories
AwesomeCppGameDev
A curated list of awesome C++ (mainly) things for Game Development. Inspired by awesome-... stuff.
cppbestpractices
Collaborative Collection of C++ Best Practices
Data-Science-Projects
Data Science Projects
game-programmer
A Study Path for Game Programmer
gitignore
A collection of useful .gitignore templates
light2d
Light rendering in 2D
SHADERed
Lightweight, cross-platform & full-featured desktop IDE for HLSL and GLSL shaders
UdacityCPP
Udacity C++ Nanodegree Program
hamu77's Repositories
hamu77/Assembly-Algorithms
Repository of algorithms implemented in pure assembly
hamu77/coding-interview-university
A complete computer science study plan to become a software engineer.
hamu77/CppDeveloperRoadmap
The roadmap for learning the C++ programming language for beginners and experienced devs.
hamu77/crest
A class-leading water system implemented in Unity
hamu77/DagorEngine
Dagor Engine and Tools source code from Gaijin Games KFT
hamu77/DiligentEngine
A modern cross-platform low-level graphics library and rendering framework
hamu77/EveryRay-Rendering-Engine
Robust real-time rendering engine on DX11, DX12 with many advanced graphical features for quick prototyping
hamu77/KlayGE
KlayGE is a cross-platform open source game engine with plugin-based architecture.
hamu77/modern-cpp-tutorial
📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/
hamu77/Motion-Matching
Learned Motion Matching example implementation and source code for the article "Code vs Data Driven Displacement"
hamu77/olcPixelGameEngine
The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects
hamu77/olcUTIL_Geometry2D
A Single-Header 2D Geometry Analysis Library
hamu77/openage
Free (as in freedom) open source clone of the Age of Empires II engine 🚀
hamu77/openrw
OpenRW "Open ReWrite" is an un-official open source recreation of the classic Grand Theft Auto III game executable
hamu77/overgrowth
Open Source codebase of the game Overgrowth by Wolfire Games LLC
hamu77/perf-book
The book "Performance Analysis and Tuning on Modern CPU"
hamu77/perf-ninja
This is an online course where you can learn and master the skill of low-level performance analysis and tuning.
hamu77/Piccolo
Piccolo (formerly Pilot) – mini game engine for games104
hamu77/RBDOOM-3-BFG
Doom 3 BFG Edition source port with updated DX12 / Vulkan renderer and modern game engine features
hamu77/re3
hamu77/scratchapixelwebsite
hamu77/SoftwareRasterizer
My project to learn how to make a software rasterizer.
hamu77/softwarerenderer_ttsiodras
My software-only 3D renderer and raytracer (aka "TTSIOD renderer")
hamu77/t-recs-community
Community edition of the T-RECS Entity Component System
hamu77/taskflow
A General-purpose Parallel and Heterogeneous Task Programming System
hamu77/Unity3D-CG-programming
Various shaders.
hamu77/Unity3DTraining
【Unity杂货铺】unity大杂烩~
hamu77/vulkan-guide
Introductory guide to vulkan.
hamu77/Vulkan-Samples
One stop solution for all Vulkan samples
hamu77/webgpu-samples
WebGPU Samples