Skip to content

Latest commit

 

History

History
53 lines (25 loc) · 786 Bytes

Ideas.md

File metadata and controls

53 lines (25 loc) · 786 Bytes

Engine Features

  • Node2D wireframe rendering : Maybe use PIXI worldTransform and setTransform to keep the wireframe in sync with the node

  • Node2D editor : node.editMode() adds gizmos to the scene

  • Shape2D (Rectangle, Circle)

  • Node tree view

  • CLI & Generators (like Ruby on Rails)

  • Spritesheet : Multi-sheets support

Nodes

  • Collider2D

  • PhysicsBody2D

  • Camera2D

  • AudioPlayer

  • SpriteAnimation

Capabilities

  • Drag and drop

UI

  • Node based elements

  • UI Kit (Button, Checkbox, RadioButton, Text, InputText, TextArea, ProgressBar, KeyMapper)

  • CSS theme

  • HTML support

  • Vue support

  • Drag & Drop HTML to HTML and HTML to Canvas

Inspector

  • Select a node (programmatically or through debug mode)

  • Display inspector panel (inspired by GUI)