Raylib-CsLo
phaser
Our great sponsors
Raylib-CsLo | phaser | |
---|---|---|
10 | 5 | |
107 | 36,286 | |
0.0% | 99.1% | |
0.0 | 9.8 | |
about 1 year ago | 2 days ago | |
C | JavaScript | |
Mozilla Public License 2.0 | MIT License |
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#
phaser
-
Gamedev.js Jam 2024 start and theme announcement!
Gold : GitHub, Phaser Studio, Arcadia
-
Introduction to JavaScript: Empowering Web Development with Interactivity
Versatility: JavaScript is not limited to web browsers. It's used in a variety of environments, including mobile app development (using frameworks like React Native), game development (using libraries like Phaser), and even serverless computing (using platforms like AWS Lambda).
-
A developer portfolio as a 2D top-down walking simulator
This reminds me of my first real dev job, 10y ago, making small facebook games with https://phaser.io it was actually kind of fun now that I think back.
-
Aftermath of switching from VSCode to Neovim
Is it worth it? I think while attempting to create a game engine with the Canvas API and vanilla JavaScript. (I quickly ditched that idea and started using PhaserJS)
-
Phaser: A fast, fun and free open source HTML5 game framework
I didn't try to build anything with Phaser, but I evaluated it a bit when trying to pick a game engine for a 2D web game.
The tech didn't impress me that much, but it also seemed like the most mature 2D game engine available in JS.
Notably, Phaser 4 was announced ~four years ago and was an attempt to get the project written natively in TypeScript. It looks pretty dead in the water - https://github.com/phaserjs/phaser and having a "best effort" TypeScript experience layered onto Phaser 3 didn't excite me.
Additionally, with browsers gaining support for WebGPU, I expect any game engine worth their snuff to begin rapidly adopting support for WebGPU. As best I can tell, any hope of Phaser supporting WebGPU is lumped into Phaser 4, so... not much to say there.
Overall, it was a little tough for me to tell if I was being overly critical and viewing a mature product as a ghost town, but that's the impression I took away from it.
As far as I can tell, BabylonJS is king in town for a TypeScript game engine, but its focus is 3D experiences. I didn't find an especially compelling 2D game engine. I ended up making a prototype using React + PixiJS + React-Pixi, but that was hardly an engine and had significant performance issues.
Now I am building in Rust with Bevy. It's slow going, creating UI elements sucks right now, but the underlying tech is super solid and I feel good about what I write and what I learn even if I'm dismayed at the pace in which I am creating.
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]
kaboom.js - 💥 JavaScript game library
raylib - A simple and easy-to-use library to enjoy videogames programming
Excalibur - 🎮 Your friendly TypeScript 2D game engine for the web 🗡️
Raylib-cs - C# bindings for raylib, a simple and easy-to-use library to learn videogames programming
Godot - Godot Engine – Multi-platform 2D and 3D game engine
factor - Factor programming language
cocos-engine - Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.
remake-framework - Remake framework used by the Remake CLI to generate new projects
A-Frame - :a: Web framework for building virtual reality experiences.
poly - A Go package for engineering organisms.
melonJS - a fresh, modern & lightweight HTML5 game engine