Yan Chernikov (TheCherno)

TheCherno

Geek Repo

Location:Melbourne, Australia

Home Page:youtube.com/TheChernoProject

Github PK Tool:Github PK Tool

Yan Chernikov's repositories

Hazel

Hazel Engine

Language:C++License:Apache-2.0Stargazers:11506Issues:404Issues:286

Sparky

Cross-Platform High Performance 2D/3D game engine for people like me who like to write code.

Language:C++License:Apache-2.0Stargazers:1090Issues:160Issues:90

OpenGL

OpenGL support library so you can just dive in and write OpenGL code

Language:C++License:Apache-2.0Stargazers:731Issues:24Issues:10

ProjectTemplate

A little quick-start project template for C++ projects which utilise a Core/App project architecture

Language:LuaLicense:UnlicenseStargazers:381Issues:4Issues:2

RayTracing

YouTube ray tracing series

Language:C++License:MITStargazers:357Issues:19Issues:6

Hazel1HourGame

Flappy Bird clone made in a couple of hours for a video using a very primitive version of Hazel.

Language:C++License:Apache-2.0Stargazers:151Issues:7Issues:3

Flappy

A clone of Flappy Bird made for desktop platforms using Java and OpenGL.

Language:JavaLicense:GPL-3.0Stargazers:142Issues:15Issues:2

ChernoCraft

A small Minecraft clone in C++.

Language:C++License:GPL-3.0Stargazers:122Issues:22Issues:3

OneHourParticleSystem

Simple particle system made in one hour: https://youtu.be/GK0jHlv3e3w

Language:C++License:Apache-2.0Stargazers:115Issues:3Issues:0

Walnut-Chat

Some examples on how to use Valve's GameNetworkingSockets library for networking in C++

Language:C++License:MITStargazers:106Issues:9Issues:7

glfw

A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

Language:CLicense:ZlibStargazers:94Issues:7Issues:0

ChernoChat

All of the code for the Cherno Chat project, as well as the code for the individual episodes.

imgui

Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies

Language:C++License:MITStargazers:92Issues:2Issues:0

HazelAudio

Hazel Audio is an audio library designed for Hazel

Language:C++License:Apache-2.0Stargazers:80Issues:10Issues:2

GameProgramming

The official Game Programming repository!

Language:JavaStargazers:71Issues:25Issues:0

ImGuizmo

Immediate mode 3D gizmo for scene editing and other controls based on Dear Imgui

Language:C++License:MITStargazers:43Issues:2Issues:0

HazelLua

Scripting submodule for Hazel

Language:C++Stargazers:42Issues:5Issues:0

Flinty

Flinty is a small, simple library for basic user-controlled hardware-accelerated rendering, as well as general C++ development.

Language:CLicense:Apache-2.0Stargazers:33Issues:4Issues:0

Genesis

Genesis is (basically) the first game I ever made - for Ludum Dare 24.

Language:JavaStargazers:32Issues:5Issues:0

box2d

Box2D is a 2D physics engine for games

Language:C++License:MITStargazers:29Issues:2Issues:0

yaml-cpp

A YAML parser and emitter in C++

Language:C++License:MITStargazers:25Issues:2Issues:0

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

Language:JavaLicense:UnlicenseStargazers:22Issues:3Issues:1

JavaSerialization

Source code from my YouTube Serialization series: https://www.youtube.com/playlist?list=PLlrATfBNZ98cCfmH0xPebdVVMSYRQfyKi

Language:JavaStargazers:20Issues:4Issues:0

AnimatedSpriteCompression

Animated sprite compression format using delta encoding.

Language:CLicense:Apache-2.0Stargazers:19Issues:2Issues:0

LD32

Ludum Dare 32 game! (Working Title)

Language:CLicense:Apache-2.0Stargazers:13Issues:4Issues:1

Growth

My game for Ludum Dare 34!

msdf-atlas-gen

MSDF font atlas generator

Language:C++License:MITStargazers:12Issues:2Issues:0

msdfgen

Multi-channel signed distance field generator

Language:C++License:MITStargazers:9Issues:2Issues:0