geotic
DuckEngine
geotic | DuckEngine | |
---|---|---|
1 | 30 | |
175 | 110 | |
- | - | |
1.5 | 2.6 | |
10 months ago | 9 months ago | |
JavaScript | TypeScript | |
MIT License | 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.
geotic
-
What programming "paradigm" do you guys use for your ASCII / Roguelike games?
If you're using javascript I can't recommend geotic highly enough. I've used it on a bunch of games myself and have always had a pretty good experience. It's not a pure ECS architecture as it encourages logic in your components and events but that's mostly because it's based on talks given by the devs from ADOM and COQ - both of which seem to use ECS-like architecture. The repo has some nice example projects worth a look.
DuckEngine
-
DuckEngine - A 2D Game Engine for the web.
DuckEngine
Sounds cool, check out the new getting started page on the wiki for a quickstart!
-
DuckEngine – A 2D Game Engine for the web
* And a lot more..
https://github.com/ksplatdev/DuckEngine
- DuckEngine - A 2D Game Library for the web
-
DuckEngine – A 2D Game Library for the web
DuckEngine is a fast and simple 2D Game Library for the web.
It includes collision physics, sprites & spritesheets, many gameobject, a powerful particle system, scenes, cameras, and way more.
Just released 1.0.0 out of beta!
https://github.com/ksplatdev/DuckEngine
- DuckEngine - A 2D Game Library for the web. 1.0.0 out now!
- DuckEngine - A 2D Game Library for the web. Release 1.0.0 out now! Check out the changelog: https://github.com/ksplatdev/DuckEngine/blob/main/CHANGELOG.md#100
What are some alternatives?
bitECS - Functional, minimal, data-oriented, ultra-high performance ECS library written in JavaScript
Kaetram-Open - Kaetram is an open-source 2D HTML5 MMORPG. It is an extended version of BrowserQuest (BQ).
entity-system-js - ensy - A very simple Entity System for JavaScript
Excalibur - 🎮 Your friendly TypeScript 2D game engine for the web 🗡️
stampadia - A daily print-and-play roguelike adventure you can play offline.
slack-bolt - TypeScript framework to build Slack apps in a flash with the latest platform features. Deno port of @slack/bolt
nodebestpractices - :white_check_mark: The Node.js best practices list (February 2024)
pacman-kaios - Pac-Man on KaiOS
EntityComponentSystemSamples
tuneup-prime - NO LONGER MAINTAINED - A library management toolkit for Denon Engine PRIME 🎧
serialize-javascript - Serialize JavaScript to a superset of JSON that includes regular expressions and functions.
Coher3nTS Project - Cross-platform project template using Electron and Angular with the Phaser game engine. Project utilizes flexbox directives for easy and responsive organization of components around the Phaser canvas.