Raylib-CsLo
vox
Our great sponsors
Raylib-CsLo | vox | |
---|---|---|
10 | 13 | |
107 | 326 | |
0.0% | - | |
0.0 | 5.8 | |
about 1 year ago | 6 months ago | |
C | D | |
Mozilla Public License 2.0 | Boost Software License 1.0 |
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
-
Raylib C# wrapper, issues with collision detection
I wonder if it would be worth a try to use Raylib-CsLo. That would for sure confirm a binding issue.
-
Learning by recreating the RDR2 Tool Wheel
Long time [Raylib_CsLo](https://github.com/NotNotTech/Raylib-CsLo) user, first time C user.
-
Are people using Unity to make software?
I'm under the impression that Unity builds have a good deal of overhead. Plus, in many cases, something like raygui (C# bindings) will actually be quicker to develop with. Nothing wrong with Unity, though. The best tool is the one you know how to use, in my opinion.
-
Any official C# wrapper?
I'm a big fan of Raylib-cslo.
-
Engine in C++ as a DLL to be used in C# project
Regardless, the C# binding I'm using is Raylib-CsLo which autogenerates the binding around the original C library, at least as far as I understand it. Maybe you could reach out to the developer (via Discord/Github) and ask him how it's done.
- Ask HN: Who Wants to Collaborate?
- Finding Your Home in Game Graphics Programming
-
Can You Teach C# as a First Language for Kids?
I wrote a C# binding for Raylib, which I am going to try building up into a kid-friendly framework: https://github.com/NotNotTech/Raylib-CsLo
- Raylib-CsLo: Prototype 2d/3d game ideas in C#
vox
- The Styx Programming Language
- Vox – multiparadigm PL inspired by D, Jai, and Zig
-
Embeddable script compiler for video games
I chase the same goal with Vox, although it is written in D.
-
SSA && Middle End resources
Just somewhere to point me, because while I do understand SSA a bit though I can't seem to make progress learning about it (dont know where from). I found https://github.com/MrSmith33/vox/blob/master/internals.md which kinda feeds me information but probably not enough.
- Open source compilers that use three address code as IR?
-
Ask HN: Who Wants to Collaborate?
Looking for contributors to Vox programming language/compiler: Statically typed, compiled and embeddable language, primarily focused on gamedev. It uses custom backend to keep low compile-times and small size. Written in D language.
https://github.com/MrSmith33/vox
-
Ast Arenas
Because it is easier to have a free-list in a dedicated array arena, so you could reuse memory when you free it (and you need to grow arrays when you fill them). I was lazy and did 13 array arenas each dedicated to allocating fixed size chunks, from 16 bytes to 64k bytes. Bigger sizes currently go to malloc/free. And I restrict arrays to PoT sizes, so they only request PoT sized chunks from array arenas.
-
Data oriented compiler architecture?
I use this approach in Vox compiler. Everything is stored in arenas including AST nodes and IR. I'm in the process of documenting the design, but I added a bit of description on memory management and IR storage
-
3 address form to 2 address ISA
Tip: Should probably use the Github permalink https://github.com/MrSmith33/vox/blob/35ec440d0c9a475cd4add6093d122cd249b03be9/source/be/reg_alloc/linear_scan.d#L891-L918 so later readers do not go to some random line after you change that file :)
-
Compiler Speed Tests
Here is a CI build
What are some alternatives?
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]
langs
raylib - A simple and easy-to-use library to enjoy videogames programming
ldc - The LLVM-based D Compiler.
Raylib-cs - C# bindings for raylib, a simple and easy-to-use library to learn videogames programming
yjit - Optimizing JIT compiler built inside CRuby
factor - Factor programming language
oil - Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!
remake-framework - Remake framework used by the Remake CLI to generate new projects
godbledger - Accounting Software with GRPC endpoints and SQL Backends
poly - A Go package for engineering organisms.
dmd - dmd D Programming Language compiler