Yan Chernikov's repositories
ProjectTemplate
A little quick-start project template for C++ projects which utilise a Core/App project architecture
RayTracing
YouTube ray tracing series
Hazel1HourGame
Flappy Bird clone made in a couple of hours for a video using a very primitive version of Hazel.
ChernoCraft
A small Minecraft clone in C++.
OneHourParticleSystem
Simple particle system made in one hour: https://youtu.be/GK0jHlv3e3w
Walnut-Chat
Some examples on how to use Valve's GameNetworkingSockets library for networking in C++
ChernoChat
All of the code for the Cherno Chat project, as well as the code for the individual episodes.
HazelAudio
Hazel Audio is an audio library designed for Hazel
GameProgramming
The official Game Programming repository!
DocumentationWebsite
Example documentation website with mdBook
EventSystem
Basic event system with dispatcher for the following video tutorial. A tutorial can be found here: https://youtu.be/yD47_hq75q0
JavaSerialization
Source code from my YouTube Serialization series: https://www.youtube.com/playlist?list=PLlrATfBNZ98cCfmH0xPebdVVMSYRQfyKi
AnimatedSpriteCompression
Animated sprite compression format using delta encoding.
msdf-atlas-gen
MSDF font atlas generator