Skip to content
This repository has been archived by the owner on Sep 18, 2022. It is now read-only.

Releases: craftersmine/EtherEngine

EtherEngine 0.2.6

19 Jul 12:58
b6011eb
Compare
Choose a tag to compare
EtherEngine 0.2.6 Pre-release
Pre-release
Update README.md

EtherEngine 0.2.5 - The DirectX Migration

19 Jul 12:51
8d47dc6
Compare
Choose a tag to compare

This release is first build of DirectX migrated version of engine

There is not much made and quite unstable, so it's not recommended to use it

EtherEngine 0.1.45

19 Apr 18:08
Compare
Choose a tag to compare
EtherEngine 0.1.45 Pre-release
Pre-release

Fixed

  • No fixes in this release

Changed

  • e3464d8 Migrated to UpdateTimer
  • a987dd5 Migrated to FixedUpdate event instead own CollisionUpdater timer
  • 786cb30 Renamed DrawCalls to RenderCalls to make correct interpretation what's called
  • 312041d Renamed TPS to UpdateTime and changed it type from Int to Float
  • 312041d Renamed CollisionUpdatesPerSecond to FixedUpdateTime and changed it type from Int to Float
  • bdaa737 GLGraphics property now internal instead private

Updated

  • 52da80e Updated Game.Run() Method
  • 312041d Updated Debug info draw method
  • Updated Projects AssemblyInfo's
  • ce36910 Updated Button class
  • 2ede682 Separated Scene class to multiple classes to avoid mess in one file

Added

  • 1358a10 Added UpdateTimer
  • bce4c9b Added OpenTK.dll.config file to make valid OpenTK cross-platform links
  • 1d35bb7 Added ray casting (not properly tested yet)
  • c6276ab Added game settings "hub"
  • 034d4d9 Added simple implementation of window parameters changers and static property of Window instance
  • e850a45 Added DrawRays property
  • a24933c Added RectangleExtentions class

Removed

  • No removes in this release

Known issues

  • Button (or all UIWidgets) being not rendered properly, even if they have exact OnRender code like regular GameObject
  • Ray.Cast() method doesn't return any GameObject because Rectangle.IsLineIntersects seems not working properly

EtherEngine 0.1.41

31 Mar 09:56
Compare
Choose a tag to compare
EtherEngine 0.1.41 Pre-release
Pre-release

Fixed

  • 9d38240 Fixed Tileset tiles render

Updated

  • c238e7f Updated Tileset and Tile
  • Some updates to GDK

Added

  • 9d38240 Added tile remove methods
  • 11bfcab Added standalone Texture Editor
  • d76697b Added GDK.Editor.Texture library

EtherEngine 0.1.39

27 Mar 17:42
Compare
Choose a tag to compare
EtherEngine 0.1.39 Pre-release
Pre-release

Fixed

  • ee74327 Fixed crash handler title bar icon and text
  • cf9aa45 Fixed GameObject rotation origin and added UIWidget renderer
  • 844c12c Made static 1.0f value of ObjectTransparency instead DefaultValue attribute

Updated

Changed

  • 5cc6f5e Changed ParticleOnUpdateDelegate name to ParticleOnUpdateAction of ParticleSystem

Added

  • af1b5c0 Added texture atlas
  • 04a7c70 Added blending color and object transparency to GameObject
  • c0ff13a Added Clone method to GameObject and updated documentation
  • ae966c0 Added texture set
  • 48c9956 Added UIWidget
  • e815188 Added Tile
  • 1a1a959 Added more deep exception logging
  • b719798 Added exception name to show in crash window
  • f9c5a68 Added method to check point being in bounds in Transform
  • 22ac6d4 Added GameObject and UIWidget OnMouseDown virtual method
  • 1acba9e Added Initialize method in GLGDI wrapper class

EtherEngine 0.1.30

04 Mar 03:22
Compare
Choose a tag to compare
EtherEngine 0.1.30 Pre-release
Pre-release

Fixed

  • 24298c0 Fixed incorrect audio clip extention in content manager loader

Updated

Added

EtherEngine 0.1.29

03 Mar 09:33
Compare
Choose a tag to compare
EtherEngine 0.1.29 Pre-release
Pre-release

Updated

Added

Removed

EtherEngine 0.1.28

02 Mar 11:03
Compare
Choose a tag to compare
EtherEngine 0.1.28 Pre-release
Pre-release

Updated

  • 7f8b607 Moved up GameWnd property assignment and exception log
  • d646d8e Updated documentation
  • 79e6a04 Changed sealed to static class, GameExited to GameExiting event name

Added

EtherEngine 0.1.27

27 Feb 15:50
Compare
Choose a tag to compare
EtherEngine 0.1.27 Pre-release
Pre-release

Fixed

  • 7e71b23 Fixed IsKeyDown method name after native code replacement
  • 6008114 Fixed IsVisibleByCamera property which doesn't change even game object isn't visible by camera

Updated

  • b601d27 Replaced Windows-Native code with OpenTK equivalent

Added

  • a583aa5 Added rotation origin reset method
  • 0bf4803 Added rotation origin
  • cc2780a Added MouseDevice Bridge
  • 881a0f3 / 051de7e Added Mouse input handler
  • c689767 Added KeyboardDevice Bridge
  • 35c57c5 Added Input library reference to make OpenTK EtherEngine Input bridge
  • 466c706 Added OpenTK reference

Removed

  • 466c706 Removed PresentationCore reference

EtherEngine 0.1.25

27 Feb 04:12
Compare
Choose a tag to compare
EtherEngine 0.1.25 Pre-release
Pre-release

Updated

Added