2025-06-09 20:50:23 -05:00
2025-06-09 20:50:23 -05:00
2025-06-09 20:50:23 -05:00
2024-09-19 12:22:57 -04:00
2025-06-09 20:50:23 -05:00
2025-04-01 18:57:01 -04:00
Yee
2025-02-10 14:43:12 -05:00
2024-11-13 15:15:19 -05:00
2025-03-19 02:40:43 -04:00
2025-06-09 20:50:23 -05:00
2025-01-27 02:18:49 -05:00
2025-02-01 04:55:21 -05:00

Joshua O'Leary presents...

Re-CaveGame

A Redacted Software Product

Demo Image

The objective is to write a moddable, multiplayer, 2D survival sandbox from scratch in C++ 20 & OpenGL/Vulkan.

The game is and always will be completely free to play.

The source code is and always will be completely open-source.

You are free to mod the game any way you like.

Use the source code as a base for your own project. It's public domain!

I develop this game in my free time, with my friends, as a learning exercise and portfolio project.

I hope it will get me a real job in the industry, but until then, have fun hacking with me!

Material

Game Data Reference

Dependencies

Redacted Software Packages

JLog, JTest, JEvent ReWindowLibrary J3ML JGL JUI Sockets

Fedora Linux Package Dependencies:

mesa-libGL-devel freetype-devel libX11-devel libXrandr-devel

Playtest

Report Bugs

Contribute

Q&A

  • What game engine did you use?
    • It's not exactly an 'engine' as you may be used to thinking about it, but we wrote everything ourselves. See the project structure for dependencies.

Deliverables Document

Description
A Multiplayer 2D Sandbox. Written from scratch in C++20 using our in-house engine.
https://git.redacted.cc/josh/ReCaveGame Readme 7.8 MiB
Languages
C++ 67%
C 32.4%
CMake 0.6%