Skip to content

Browser-based Graphics Engine with programmable 'GameObjects' used to create physical simulations in 2D and 3D

Notifications You must be signed in to change notification settings

dipu12455/Laplass

Repository files navigation

LAPLASS: Browser-based Graphics Engine

LPEngine Demo

Introduction

This is a graphics engine that can be used to create interative graphical content and physical simulations directly in the browser. This engine is centered around the concept of 'GameObjects'. These GameObjects are programmed with behaviors that the engine will then execute every frame. Anything can be created; from a ball bouncing around the screen, to a spacecraft orbital simulation. This graphics engine also has physics built-in that does vectored forces and collision detection.

Structure

This engine is built on top of PixiJS, a 2D graphics library. The 3D aspects of this engine is handled partly by its own custom graphics functions, and partly by ThreeJS. This engine consists of the following libraries:

  • Collision
  • EngineCore
  • Events
  • Instances
  • List
  • Primitives
  • Texts
  • Vector
  • 3D
    • Draw3D
    • Matrix4x4
    • Models3D
    • Vector3D

Installation

TBD

Usage

TBD

About

Browser-based Graphics Engine with programmable 'GameObjects' used to create physical simulations in 2D and 3D

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages