Skip to content

Releases: matthewd673/Verdant

v0.1.1

19 Feb 20:02

Choose a tag to compare

  • Fix Camera.ScreenToWorldPos() bug
  • Fix Animation.Draw() bug
  • Fix UIElement Width and Height setter bug
  • UISprite now implicitly copies Animations
  • AnimationStateMachine now automatically removes non-looping, complete Animations from the queue
  • Timer.Start() won't create duplicates if called when already running
  • Add SceneManager.RemoveScene()
  • Update Demo MonoGame dependencies

v0.1.0

17 Feb 19:12

Choose a tag to compare

Verdant v0.1.0

Features

  • Simple object-oriented Entity structure
  • PhysicsEntities (BoxEntity, CapsuleEntity, etc.)
  • EntityManager to manage Entities and physics loop
  • Interoperable Sprites, SpriteSheets, and Animations
  • SceneManager and Scene for easy organization
  • Easy-to-use Camera and InputHandler APIs
  • Collection of pre-built UIElements (UIButton, UITextBox, UISlider, etc.)
  • UIManager to manage UIElements
  • Renderer to simplify and optimize draw calls
  • Debug tools like LogConsole, PerformanceMonitor, and SimpleStats
  • ParticleSystem and Particle for easy and efficient particle effects
  • Misc. additional features like Pathfinder and TransformState/TransformAnimation
  • Misc. helpers like Timer and GameMath