Our great sponsors
-
Monogame - https://www.monogame.net/ : The replacement to XNA, although I wouldn't recommend it for 3D as it seems rather clunky, again for 2D it is fantastic and has had many indie titles made under it (and made under it's former XNA brand), including our good ol' favourite Stardew Valley! For C# lovers that use Unity this is a great way to go!
-
Three.js - https://threejs.org/ : Less experience with this one again, but from looking at the documentation it doesn't look too complex. From my knowledge it also builds on top of webGL, making it fantastic for performance intensive 3D games that require access to the GPU. Not to mention you've got the opportunity to make a 3D engine without worrying about things like View Matrices, similar to Raylib in that manner.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Phaser
Discontinued 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] (by photonstorm)
Phaser - https://phaser.io/ : A fantastic JS library for making 2D games. If I was to make a web game now I'd 100% user Phaser.js again over any game engine. It's lighter weight which makes it fantastic for web games. I've used it for 2 projects now, one for a client, and the projects have turned out fantastic, and I'd honestly say it was easier than using Unity in some aspects, since it was designed for 2D web games. Would highly recommend!
-
Love2D and Groverburger's 3D Engine - https://love2d.org/ : Want to use Lua? By all means do so, it's not my cup of tea but from using this library a bit previously it was very fun to use and I would highly recommend! I don't know the state of the 3D engine but a screenshot of a minecraft clone can be seen here from google images: https://www.google.com/url?sa=i&url=https%3A%2F%2Flove2d.org%2Fforums%2Fviewtopic.php%3Ft%3D86350&psig=AOvVaw0yaXWd36nXlB7pFCRamvV5&ust=1653679328205000&source=images&cd=vfe&ved=0CAwQjRxqFwoTCIDc5tnx_fcCFQAAAAAdAAAAABAD.
-
JoltPhysics
A multi core friendly rigid body physics and collision detection library, written in C++, suitable for games and VR applications.
Have you considered finding libraries to fill in some of these gaps? Instead of writing your own collision, use bullet, physx, jolt, etc.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.