Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Tinyraycaster | 1,233 | 4 years ago | 1 | wtfpl | C++ | |||||
486 lines of C++: old-school FPS in a weekend | ||||||||||
Glgame | 49 | 9 months ago | mit | C++ | ||||||
A Tiny 2D OpenGL based C++ Game Engine that is fast, lightweight and comes with a level editor. | ||||||||||
Subtitleworkshop | 24 | 10 years ago | 2 | Delphi | ||||||
The most complete, efficient and convenient subtitle editing tool! | ||||||||||
Yame | 13 | 2 months ago | 8 | TypeScript | ||||||
A generic 2D map editor for any kind of 2D map. | ||||||||||
Joyeusecodebase | 9 | 2 years ago | 1 | GDScript | ||||||
FPS Framework for Godot. Provides nodes for AI, Navigation and interactions with areas and Workstations. (Code Base) | ||||||||||
Voraldo V1.1 | 5 | 2 years ago | C++ | |||||||
Voraldo is an interactive volume editor - it provides realtime interaction with volume models and renders them using OpenGL compute shaders. Broadly, the goal of this version is to improve the user interface and create a more extensible structure for further experimentation. | ||||||||||
Automovie | 4 | 11 years ago | C++ | |||||||
very rough wip movie editor. | ||||||||||
Pro3dcamerapack | 3 | 5 years ago | C# | |||||||
Unity3D Asset Store Camera Package [Deprecated] |
Check the wiki for the detailed description of what is under the hood. Screw the source code, read the wiki.
If you are interested by this project, you might want to check my other tiny* repositories, they were fun for me to make, I hope it will be fun for you to read.
This video shows what lies in this repository:
At the time I write this text, the repository contains mere 486 lines of code:
[email protected]:~/tinyraycaster$ cat *.cpp *.h | wc -l
486
As an example, here are the sources for the game made by my students Salih Nascimento and Stephane Hulot, also check the following youtube video for a preview:
sudo apt install -y libsdl2-dev git
git clone https://github.com/ssloy/tinyraycaster.git
cd tinyraycaster
mkdir build
cd build
cmake ..
make
You can open the project in Gitpod, a free online dev environment for GitHub:
On open, the editor will compile & run the program as well as open the resulting image in the editor's preview. Just change the code in the editor and rerun the script (use the terminal's history) to see updated images. Note how awesome Gitpod is, it allows to run SDL2 games directly in the browser!