0.8.15 ā€¢ Published 2 years ago

eightbittr v0.8.15

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

EightBittr

Code Style: Prettier TypeScript: Strict NPM version Join the chat at https://gitter.im/FullScreenShenanigans/community

Bare-bones, highly modular game engine for 2D 8-bit games.

EightBittr is an in-progress experimental game engine targeted to 8-bit retro 2D games. It's got some great features built-in, such as:

  • āš” Blazingly fast start times:
    • Lazily-instantiated and -loaded components
    • Lazily-instantiated actor classes with inline POJO sprite declarations
    • <150KB minified / <30KB gzipped TTFI game components
  • šŸ”§ Easy scaffolding for extensible mods, level editors, and random map generation
  • šŸ– Touch UI support with schema-driven menus and touchscreen buttons
  • šŸ’‰ Full testability with dependency-injectable, swappable APIs for data storage and time management

āŒ āš  EightBittr isn't production ready or well-supported - you're probably better off using a more standard game engine. āš  āŒ

Documentation

Interested in learning more? See:

Development

This repository is a portion of the EightBittr monorepo. See its docs/Development.md for details on how to get started. šŸ’–

Running Tests

yarn run test

Tests are written in Mocha and Chai. Their files are written using alongside source files under src/ and named *.test.ts?. Whenever you add, remove, or rename a *.test.t* file under src/, watch will re-run yarn run test:setup to regenerate the list of static test files in test/index.html. You can open that file in a browser to debug through the tests, or run yarn test:run to run them in headless Chrome.

0.8.5

2 years ago

0.8.12

2 years ago

0.8.11

2 years ago

0.8.14

2 years ago

0.8.13

2 years ago

0.8.10

2 years ago

0.8.15

2 years ago

0.8.9

2 years ago

0.8.8

2 years ago

0.8.4

2 years ago

0.8.7

2 years ago

0.8.6

2 years ago

0.8.3

2 years ago

0.8.1

3 years ago

0.8.0-beta1

4 years ago

0.8.0

4 years ago

0.8.0-beta0

4 years ago

0.7.30

4 years ago

0.7.28

5 years ago

0.7.27

5 years ago

0.7.25

5 years ago

0.7.24

5 years ago

0.7.23

5 years ago

0.7.22

6 years ago

0.7.21

6 years ago

0.7.20

6 years ago

0.7.19

6 years ago

0.7.18

6 years ago

0.7.17

6 years ago

0.7.16

6 years ago

0.7.15

6 years ago

0.7.14

6 years ago

0.7.3

7 years ago

0.7.2

7 years ago

0.7.1

7 years ago

0.7.0

7 years ago

0.6.9

7 years ago

0.6.8

7 years ago

0.6.7

7 years ago

0.6.6

7 years ago

0.6.5

7 years ago

0.6.4

8 years ago

0.6.3

8 years ago

0.6.2

8 years ago

0.6.1

8 years ago

0.6.0

8 years ago

0.5.3

8 years ago

0.5.2

8 years ago

0.5.1

8 years ago

0.5.0

8 years ago

0.4.0

9 years ago

0.3.1

9 years ago

0.3.0

9 years ago