Skip to content

Releases: NodotProject/nodot

v0.2.6

09 Sep 19:00
Compare
Choose a tag to compare
v0.2.6 Pre-release
Pre-release

What's Changed

  • IsometricCamera3D: A camera controller angled at 45 degrees from above. Controls include movement, rotation, and zooming.
  • RTSMouseInput: A mouse input controller for the IsometricCamera3D. Allows selecting and controlling objects in the scene.
  • RTSSelectable: A selectable object that can be controlled by the RTSMouseInput.
  • Various bug fixes

Demo project available here: https://github.com/NodotProject/nodot-rts

Full Changelog: v0.2.5...v0.2.6

2023-09-09.19-58-08.mp4

v0.2.5

11 Aug 20:47
Compare
Choose a tag to compare
v0.2.5 Pre-release
Pre-release

What's Changed

Full Changelog: v0.2.4...v0.2.5

v0.2.4

21 Jul 20:52
8d75e37
Compare
Choose a tag to compare
v0.2.4 Pre-release
Pre-release

What's Changed

Full Changelog: v0.2.3...v0.2.4

v0.2.3

25 Jun 15:30
Compare
Choose a tag to compare
v0.2.3 Pre-release
Pre-release

What's Changed

Thanks to @sntthrn for help with the stepping logic

Full Changelog: v0.2.2...v0.2.3

v0.2.2

22 May 18:33
7b832da
Compare
Choose a tag to compare
v0.2.2 Pre-release
Pre-release

This release removes the fps example and moves it to it's own repo.

What's Changed

  • Addition of a CollectableManager autoload script to store global item information
  • Addition of a CollectableInventory node to store items in either on a player character or a storage chest or whatever.
  • Addition of RigidCollectable3D and StaticCollectable3D nodes to add items to a 3D world
  • Addition of RigidInteractBody3D and StaticInteractBody3D notes which facilitate interaction
  • GlobalSignalConnector has been merged with SignalConnector using dynamic exports
  • Added a PlayerManager autoload script to manage the player globally
  • Added SFXArea3D for adding sound effects or ambience to an area the player is in
  • Added a Cursor node to show a custom cursor in the game
  • Added unit tests for the inventory
  • DeleteArea3D by @krazyjakee in #89
  • Global Signal support by @krazyjakee in #90
  • New steps logic by @8bitprodigy in #81
  • Update local docs generation by @krazyjakee in #97
  • Loooots of tweaks and bug fixes

New Contributors

Full Changelog: v0.2.1...v0.2.2

v0.2.1

06 May 21:25
917c222
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

What's Changed

Includes tickets from the 3D toys milestone: https://github.com/NodotProject/nodot/milestone/2

Full Changelog: alpha...v0.2.1

v0.2.0

26 Apr 18:40
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

What's Changed

New Autoload scripts:

  • SaveManager
  • WindowManager

New Nodes:

  • FirstPersonCharacter
  • FirstPersonIronSight
  • FirstPersonItem
  • FirstPersonJoypadInput
  • FirstPersonKeyboardInput
  • FirstPersonMouseInput
  • FirstPersonSubmerged
  • FirstPersonViewport
  • ThirdPersonCamera
  • ThirdPersonCharacter
  • ThirdPersonJoypadInput
  • ThirdPersonKeyboardInput
  • ThirdPersonMouseInput
  • StepUp3D
  • ViewCone3D
  • HealthBar3D
  • TextEmitter
  • CrossHair
  • DamageArea3D
  • Health
  • Interaction3D
  • Outline3D
  • RigidBreakable3D
  • StaticBreakable3D
  • MenuContainer
  • MenuManager
  • Mover3D
  • WaterArea3D
  • FootStepSFX
  • SFXPlayer3D
  • Projection3D
  • Saver
  • SignalConnector
  • BulletHole
  • Explosion3D
  • HitScan3D
  • Magazine
  • Projectile3D
  • ProjectileEmitter3D

Detailed changes:

Includes tickets from the 3d basics milestone: https://github.com/NodotProject/nodot/milestone/1?closed=1

New Contributors

Full Changelog: https://github.com/NodotProject/nodot/commits/alpha