Skip to content

A versatile and lightweight 2D game engine designed for game developers and enthusiasts in crafting captivating 2D gaming experiences. Stellar is built with simplicity, performance, and flexibility in mind

Notifications You must be signed in to change notification settings

ayeniswe/Stellar2Djs

Repository files navigation

Stellar2D

App logo

Features

  • Scene Management: Easily manage and navigate between game scenes for a seamless gaming experience.
  • Engine Shortcuts: Allow developers to use keyboard shortcuts for the entire engine functionality
    • Scene
    • Toolbar
  • Object Placement: Create and place various game objects within scene.
    • Characters
    • Items
  • Object Manipulation: Define their initial properties like position, size, flip, rotation, and other attributes.
    • Flip
    • Position
    • Size
    • Rotation
  • Layer Management: Manage different layers for organizing and arranging objects.
  • Camera Control: Set and control the camera position and properties.
  • Collison Detection: Add colliders to objects for collision detection.
  • Physic Detection: Adjust physics properties like gravity, friction, and restitution.
  • Animator: Create and edit animations for sprites or objects.
  • Asset Integration: Integrate various assets seamlessly into your game world.
    • Game Objects
      • Characters
      • Items
      • Environment Elements
      • Special Effects
    • Audio and Visuals
      • Background Music
      • Sound Effects
      • Visual Effects
  • Event Handling: Efficiently handle user inputs for character control and interaction.
    • Controls
      • Keyboard
      • Mouse
      • Touchscreen
      • Gamepad
  • Multi-platform Support: Develop games that run seamlessly on various platforms.
  • Play Testing: Preview and playtest the game directly within the editor.
  • Resource Management: Import and manage assets such as sprites, textures, sounds, and fonts.
  • Real-time Updates: Implement real-time updates for dynamic changes within the game world.
  • Customizable Alerts: Allow developers to set alerts for specific in-game events or conditions.
  • Engine API: Allow developers to create functional scripts to control the entire game workflow

Getting Started

Follow these steps to set up the project on your local machine.

Usage

Step 1: Install dependencies

$ npm install

Step 2: Start application :)

$ npm start

About

A versatile and lightweight 2D game engine designed for game developers and enthusiasts in crafting captivating 2D gaming experiences. Stellar is built with simplicity, performance, and flexibility in mind

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published