impact
kaboom.js
impact | kaboom.js | |
---|---|---|
3 | 28 | |
2,011 | 2,665 | |
- | - | |
3.1 | 8.4 | |
26 days ago | 4 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.
impact
- Porting My JavaScript Game Engine to C for No Reason
-
Did they say what kind of engine they will use for Project Terra?
An in-house engine written in Typescript and WebGL for rendering. ImpactJS will not be used because a) it is old and written for times when JS didn't have a syntax for classes (which makes integration of it with Typescript... tricky to say the least, I've done it); b) was written before WebGL was in wide use and thus doesn't use it itself; c) is roughly 0.001% of the CrossCode codebase anyway, the stock """"""engine"""""" itself (which you can see on Github) is just a few thousand lines of code (very short for a game engine). They may have recycled the codebase of Weltmeister for the next project in some capacity, but then again, WM was originally written in pure JS, so it may very well be that the name is the only major part of it left. They will continue using nwjs though, that's for sure (i.e. not Electron).
- which game engine to choose for making a blockly based javascript game?
kaboom.js
-
Vite & Remix Shenanigans
For my case, I was trying to integrate (the deprecated) KaboomJS into React and Remix. I already built a few games years ago with Vanilla JS & Vite, but I really wanted to create a single website that hosted all of the games in one deployment on Vercel.
-
Ask HN: Platform for 11 year old to create video games?
I have used Kaboom https://kaboomjs.com/ to help a diverse group of kids build a simple 2d game together. Itโs a toolkit specifically geared toward 2d platform we type games but it could be adapted to make other 2d games. I liked that it was just JavaScript under the hood so you can introduce many programming language concepts, but the engine makes it easy to get things going with very little code. There are also lots of opportunity to focus on design aspects over pure code.
You can also use it online with Replit https://replit.com/@replit/Kaboom#code/main.ts which lets you get up and running quickly and share your work online easily.
Apparently it is no longer actively maintained by Replit, but Iโm guessing it still works fine and there is also a community fork: https://github.com/kaplayjs/kaplay?tab=readme-ov-file
- Kaboom: JavaScript library that helps you make games fast and fun
-
Ask HN: Yo wants to build a game, I'm lost. What can I do?
Switch to 2D and use kaboom: https://kaboomjs.com/ it is incredibly simple but incredibly rewarding!
-
How to have the coolest booth at a tech conference ๐น๐พ
But if Lua isnโt really your thing, then you could try out KaboomJS, a similar open-source javascript game library.
- Why is this not working? This was copied from kabooms site and freecodecamp video, but it doesn't work, so what would I change?
- What is the easiest free game engine to use to build a simple game in a short time period?
-
Game development without a computer
kaboom.js - a simple javascript library for 2D games
- kaboom: ๐ฅ JavaScript game library
-
Build an RPG game on Solana
Kaboom is a Javascript game programming library that helps you make games fast and fun. Building games in the browser has never been so easy thanks to Kaboom from Replit. Github
What are some alternatives?
meteor-client - Based Minecraft utility mod.
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]
high_impact - A 2d game engine written in C
play - The easiest way to start coding games and graphics projects in Python
jv8 - (No longer maintained) WebViews be damned. Run V8 directly on Android, in Java.
matter-js - a 2D rigid body physics engine for the web โฒโ โ
Ejecta - A Fast, Open Source JavaScript, Canvas & Audio Implementation for iOS
melonJS - a fresh, modern & lightweight HTML5 game engine
LittleJS - LittleJS is a fast HTML5 game engine with many features and no dependencies. ๐ Choo-Choo!
processing - Source code for the Processing Core and Development Environment (PDE)
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.
aseprite - Animated sprite editor & pixel art tool (Windows, macOS, Linux)