DEV Community

Cover image for One-Byte Explainer: Excalibur.JS
Justin Young Subscriber for Excalibur

Posted on

2 1 1 1 1

One-Byte Explainer: Excalibur.JS

This is a submission for the Web Game Challenge: One Byte Explainer

Explainer

Excalibur.JS is a TypeScript based, 2d game engine for the web! Its free and open source, type safe, extensively documented, and is intended and designed for cross-platform gaming! It has a growing, friendly community that is super supportive and responsive.

Link to Excalibur.js

Excalibur Discord

Vision

The goal is to make it easier for you to create 2D HTML/JS games, whether you're new to game development or you're an experienced game developer. We take care of all of the boilerplate engine code, cross-platform targeting, and more! Use as much or as little as you need!

Design Philosophy

  1. Excalibur aims to be the best 2D game development experience for the web.
  2. Excalibur is flexible with sensible defaults.
  3. Excalibur is a "batteries included" game engine, you can just do the things you want.

Features included

  • Physics
  • Scenes
  • Particle Systems
  • Resource Loading
  • Chrome Dev Tools Extension for debugging
  • Strongly Typed with excellent autocomplete
  • Built in ECS system
  • Tilemap support with plug-ins for LDTK, Tiled, and SpriteFusion
  • Easily imports in Aseprite native files with the Aseprite plug-in
  • Many samples available to assist with onboarding

  • plus much, much more...

Sentry blog image

How to reduce TTFB

In the past few years in the web dev world, we’ve seen a significant push towards rendering our websites on the server. Doing so is better for SEO and performs better on low-powered devices, but one thing we had to sacrifice is TTFB.

In this article, we’ll see how we can identify what makes our TTFB high so we can fix it.

Read more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay