-
-
Notifications
You must be signed in to change notification settings - Fork 181
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
28 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
--- | ||
slug: /why-excalibur | ||
title: Why use Excalibur | ||
tags: ["#Tutorial"] | ||
--- | ||
|
||
Excalibur is designed with approachability in mind. You can make some [classic favorites](/docs/getting-started) with just a few lines of code! Excalibur will meet you where you're at, whether you're new to game development or an experienced game maker. | ||
|
||
Excalibur has a ton of features to help you make games! | ||
<ul style={{listStyle: 'none', padding: 0 }}> | ||
<li>๐ Lots of documentation at https://excaliburjs.com <ul><li>[Samples](/samples) & [Showcase](/showcase)</li></ul></li> | ||
<li>๐ฆ Objected-Oriented TypeScript first API similar to Unity/Godot</li> | ||
<li>๐ฅ Friendly API based around a theater metaphor of [Scenes](/docs/scenes), [Actors](/docs/actors), and [Actions](/docs/category/actions/)</li> | ||
<li>๐[SpriteSheet](/docs/spritesheets), [Sprites](/docs/sprites), and [Animations](/docs/animation)</li> | ||
<li>๐ฅ Built in [collisions](/docs/colliders) with [Arcade](/docs/physics#arcade) and [Realistic](/docs/physics#realistic) Physics</li> | ||
<li>๐งฉ [2D](/docs/tilemap) and [Isometric](/docs/isometric) TileMaps</li> | ||
<li>๐จ [Custom shader](/docs/materials), [post-processing](/docs/postprocessors/) support, and [render plugins](/docs/custom-renderer-plugins)</li> | ||
<li>๐ผ๏ธ Auto-batching draw calls and really tuned draw performance</li> | ||
<li>๐ [Entity-Component-System](/docs/entity-component-system) under the hood when you need control</li> | ||
<li>๐ ๏ธ Popular Game Dev Tool Support</li> | ||
* [Tiled maps](/docs/tiled-plugin) | ||
* [LDtk levels](/docs/ldtk-plugin) | ||
* [Spritefusion levels](/docs/spritefusion-plugin) | ||
* [Aseprite image files](https://github.com/excaliburjs/excalibur-aseprite) | ||
* [JSFXR audio](https://github.com/excaliburjs/sample-jsfxr/) | ||
</ul> | ||
|
||
There are a lot of great tools out there to build games on the web and no tool is perfect. Use whichever tool makes you happiest. ๐ |