0.9.9 • Published 3 years ago

babygameengine v0.9.9

Weekly downloads
2
License
MIT
Repository
github
Last release
3 years ago

An Incredibly Easy-to-Learn Game Engine

Most "modern tools" are unnecessarily complex in order to keep juniors out & seniors in. Mark Nadel

Baby is ridiculously easy to learn. And incredibly powerful. (but not yet ready to use, sorry.)

Quickly accessible for novice programmers. Full-strength JavaScript / Typescript for experienced programmers. 3D, of course. Web-based, because you share your awsome games with friends. Effortlessly Multi-player. Free and open-source.

Here's your first working program:

let app = new Baby()
app.floor(20,20,5) // xMax, yMax, majorUnitFrequency
app.shape('box').color('yellow')
app.run()

BabylonJS is awesome. Best-in-class graphics, performance, and tools. Supports the latest WebGL, WebGPU, WebXR, WebAudio, etc. Embeds a physics engine. Runs on almost any platform. Check it out: https://www.babylonjs.com/

But Babylon is a sprawling empire that takes a long time to learn, even for expert programmers with the math skills of Star Fleet Navigators. You quickly get lost in the complexity and layers of possibilities, and sometimes never actually write a game.

Alice is simple, intuitive, powerful, and fun. A beginner can write complex animations with breath-taking graphics in a few hours. Check it out: https://www.alice.org/. Or even better, take the free Coursera Intro to Alice course from Duke University.

But Alice's Scratch-like building-blocks make programmers pull their hair. And there are severe limits to Alice programs. Alice will teach you programming and animation, but you likely won't write any games beyond the homework exercises.

0.9.9

3 years ago

0.9.8

3 years ago

0.9.7

3 years ago

0.9.6

3 years ago

0.9.5

3 years ago

0.9.4

3 years ago

0.9.3

3 years ago

0.9.2

3 years ago

0.9.1

3 years ago

0.9.0

3 years ago