Raylib-CsLo VS tinyraycaster

Compare Raylib-CsLo vs tinyraycaster and see what are their differences.

Raylib-CsLo

autogen bindings to Raylib 4.x and convenience wrappers on top. Requires use of `unsafe` (by NotNotTech)

tinyraycaster

486 lines of C++: old-school FPS in a weekend (by ssloy)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
Raylib-CsLo tinyraycaster
10 5
107 1,839
0.0% -
0.0 0.0
about 1 year ago about 5 years ago
C C++
Mozilla Public License 2.0 Do What The F*ck You Want To Public License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

Raylib-CsLo

Posts with mentions or reviews of Raylib-CsLo. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-03.

tinyraycaster

Posts with mentions or reviews of tinyraycaster. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-31.
  • Can someone please explain how old school pseudo 3D dungeon crawlers were made?
    1 project | /r/gamedev | 7 Mar 2022
  • Finding Your Home in Game Graphics Programming
    11 projects | news.ycombinator.com | 31 Dec 2021
    That sounds like a fun challenge. If you're constraining yourself to use as few libraries as possible, I'd go with OBJ [1] for the 3d mesh and PPM [2] for writing images. It's easy to implement a bare bones reader/writer and some OSes (like macOS) can show them in the file browser. Raytracing in One Weekend goes over PPM. There are a bunch of header-only libraries that handle different file formats like stb_image [3]. I usually end up using those when I start dealing with textures or UI elements. I don't use Windows so I haven't used their APIs for projects like this. I'd usually go for imgui or SDL (like you mentioned). tinyracaster, a sibling project of tinyrenderer, touches on those [4]. I liked LazyFoo's SDL tutorial [5]. Good luck!

    [1] https://en.wikipedia.org/wiki/Wavefront_.obj_file

    [2] https://en.wikipedia.org/wiki/Netpbm#PPM_example

    [3] https://github.com/nothings/stb

    [4] https://github.com/ssloy/tinyraycaster/wiki/Part-4:-SDL

    [5] https://lazyfoo.net/tutorials/SDL/index.php

  • How do 2.5D games work?
    1 project | /r/gamedev | 15 Jul 2021
    I haven’t followed this one but I did follow another of his tutorials and that was good, here is ssloy’s tinyraycaster: https://github.com/ssloy/tinyraycaster/wiki
  • what are the best resources to learn makefile and how to understand large codebases
    4 projects | /r/cpp_questions | 5 Mar 2021
    Don't just jump into the source file , read the make file first, from there you'll know how main file is dependent on other files , and start with the .h(header files as they'll give a basic idea what their corresponding .cpp file do and yeah start with small Repos first as they are easier to understand like this one.
  • Game Development With Windows 95
    2 projects | /r/gamedev | 27 Dec 2020
    I believe this wiki page can walk you through a retro style raycaster engine: https://github.com/ssloy/tinyraycaster/wiki

What are some alternatives?

When comparing Raylib-CsLo and tinyraycaster you can also consider the following projects:

Phaser - Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering. [Moved to: https://github.com/phaserjs/phaser]

UnityCsReference - Unity C# reference source code.

raylib - A simple and easy-to-use library to enjoy videogames programming

pymake - Parse GNU Makefiles with Python. Work in progress!

Raylib-cs - C# bindings for raylib, a simple and easy-to-use library to learn videogames programming

bitmappers-companion - zine/book about bitmap drawing algorithms and math with code examples in Rust

factor - Factor programming language

remake-framework - Remake framework used by the Remake CLI to generate new projects

Graphics - Unity Graphics - Including Scriptable Render Pipeline

poly - A Go package for engineering organisms.

Apache Ant - Apache Ant is a Java-based build tool.