Vandaengine Versions Save

Vanda Engine is an open source 3D Game Engine for Windows. It's free for both commercial and personal use.

v2.9.9

4 months ago

Vanda Engine 2.9.9 is available for download: Official website: https://vanda3d.org/download-vanda-engine/ Github: https://github.com/ehsankamrani/vandaengine/releases/tag/v2.9.9 Sourceforge: https://sourceforge.net/projects/vandaengine/files/Vanda%20Engine%202/2.9.9/

What's new:

  1. You can now use the string "this" for the first parameter of the following functions:
  • DeletePrefabInstance(string prefabInstanceName)
  • ScaleGUIButton(string GUIName, string buttonName, double scaleValue)
  • ScaleGUIImage(string GUIName, string imageName, double scaleValue)
  • HideGUIButton(string GUIName, string buttonName)
  • HideGUIImage(string GUIName, string imageName)
  • HideGUIText(string GUIName, string textName)
  • ShowGUIButton(string GUIName, string buttonName)
  • ShowGUIImage(string GUIName, string imageName)
  • ShowGUIText(string GUIName, string textName)
  • int,int GetGUIButtonPosition(string GUIName, string buttonName)
  • int,int GetGUIImagePosition(string GUIName, string imageName)
  • int,int GetGUITextPosition(string GUIName, string textName)
  • SetGUIButtonPosition(string GUIName, string buttonName, int x, int y)
  • SetGUIImagePosition(string GUIName, string imageName, int x, int y)
  • SetGUITextPosition(string GUIName, string textName, int x, int y)

You can find the specification of these functions as well as their examples in the Scripting Reference Manual (please open Vanda Engine editor and go to Help > Scripting Reference Manual menu)

v2.9.8

4 months ago

Vanda Engine 2.9.8 is available for download: Official website: https://vanda3d.org/download-vanda-engine/ Github: https://github.com/ehsankamrani/vandaengine/releases/tag/v2.9.8 Sourceforge: https://sourceforge.net/projects/vandaengine/files/Vanda%20Engine%202/2.9.8/

What's new:

  1. You can now change the near clip plane and far clip plane values of the physics camera attached to the main character through the Main Character Properties dialog ( Insert > Main Character > Properties button). Alternatively, you can use Camera Editor dialog (Modify > Camera) to edit these properties.

  2. Added the following APIs:

  • bool IsPrefabInstanceMaterialEnabled(string prefabInstanceName)
  • SetPhysicsCameraNearClipPlane(float ncp)
  • SetPhysicsCameraFarClipPlane(float fcp)
  • double GetPhysicsCameraNearClipPlane()
  • double GetPhysicsCameraFarClipPlane()

You can find the specification of these functions as well as their examples in the Scripting Reference Manual (please open Vanda Engine editor and go to Help > Scripting Reference Manual menu)

v2.9.7

4 months ago

Vanda Engine 2.9.7 is available for download: Official website: https://vanda3d.org/download-vanda-engine/ Github: https://github.com/ehsankamrani/vandaengine/releases/tag/v2.9.7 Sourceforge: https://sourceforge.net/projects/vandaengine/files/Vanda%20Engine%202/2.9.7/

What's new:

  1. Added the following APIs:
  • double, double, double GetPrefabInstanceAmbient(string prefabInstanceName)
  • double, double, double GetPrefabInstanceDiffuse(string prefabInstanceName)
  • double, double, double GetPrefabInstanceEmission(string prefabInstanceName)
  • double GetPrefabInstanceShininess(string prefabInstanceName)
  • double, double, double GetPrefabInstanceSpecular(string prefabInstanceName)
  • double GetPrefabInstanceTransparency(string prefabInstanceName)

You can find the specification of these functions as well as their examples in the Scripting Reference Manual (please open Vanda Engine editor and go to Help > Scripting Reference Manual menu)

v2.9.6

4 months ago

Vanda Engine 2.9.6 is available for download: Official website: https://vanda3d.org/download-vanda-engine/ Github: https://github.com/ehsankamrani/vandaengine/releases/tag/v2.9.6 Sourceforge: https://sourceforge.net/projects/vandaengine/files/Vanda%20Engine%202/2.9.6/

What's new:

  1. Added the following APIs:
  • string GetDirectionalShadowAlgorithm()
  • double GetDirectionalShadowFarClipPlane()
  • double GetDirectionalShadowIntensity()
  • string GetDirectionalShadowLight()
  • double GetDirectionalShadowNearClipPlane()
  • int GetDirectionalShadowNumberOfSplits()
  • int GetDirectionalShadowResolution()
  • double GetDirectionalShadowWeightOfSplits()

You can find the specification of these functions as well as their examples in the Scripting Reference Manual (please open Vanda Engine editor and go to Help > Scripting Reference Manual menu)

v2.9.5

4 months ago

Vanda Engine 2.9.5 is available for download: Official website: https://vanda3d.org/download-vanda-engine/ Github: https://github.com/ehsankamrani/vandaengine/releases/tag/v2.9.5 Sourceforge: https://sourceforge.net/projects/vandaengine/files/Vanda%20Engine%202/2.9.5/

What's new:

  1. Added the following APIs:
  • double GetCharacterControllerCapsuleHeight()
  • double GetCharacterControllerCapsuleRadius()
  • double GetCharacterControllerForcePower()
  • double GetCharacterControllerJumpPower()
  • double GetCharacterControllerRunSpeed()
  • double GetCharacterControllerStepOffset()
  • double GetCharacterControllerWalkSpeed()

You can find the specification of these functions as well as their examples in the Scripting Reference Manual (please open Vanda Engine editor and go to Help > Scripting Reference Manual menu)

v2.9.4

5 months ago

Vanda Engine 2.9.4 is available for download: Official website: https://vanda3d.org/download-vanda-engine/ Github: https://github.com/ehsankamrani/vandaengine/releases/tag/v2.9.4 Sourceforge: https://sourceforge.net/projects/vandaengine/files/Vanda%20Engine%202/2.9.4/

What's new:

  1. Added the following APIs:
  • bool GetPhysicsCollisionFlags(string group1, string group2)
  • double GetPhysicsDefaultDynamicFriction()
  • double GetPhysicsDefaultRestitution()
  • double GetPhysicsDefaultSkinWidth()
  • double GetPhysicsDefaultStaticFriction()
  • double, double, double GetPhysicsGravity()
  • double GetPhysicsGroundHeight()

You can find the specification of these functions as well as their examples in the Scripting Reference Manual ( please open Vanda Engine editor and go to Help > Scripting Reference Manual menu)

v2.9.3

5 months ago

Vanda Engine 2.9.3 is available for download: Official website: https://vanda3d.org/download-vanda-engine/ Github: https://github.com/ehsankamrani/vandaengine/releases/tag/v2.9.3 Sourceforge: https://sourceforge.net/projects/vandaengine/files/Vanda%20Engine%202/2.9.3/

What's new:

  1. Added the following APIs:
  • double, double, double GetBloomColor()
  • double GetBloomIntensity()
  • double GetDepthOfFieldFocalDistance()
  • double GetDepthOfFieldFocalRange()
  • double GetDistanceBetweenPhysicsCameraAndCharacterController()
  • double, double, double GetFogColor()
  • double GetFogDensity()
  • PlayResourceSound(string resourceDirectoryName_resourceFileName.ogg)

You can find the specification of these functions and their examples in the Scripting Reference Manual.

  1. 9 new sample scripts for the above APIs were uploaded to Sourceforge and GitHub: Github: https://github.com/ehsankamrani/vandaengine/tree/master/Sample%20Scripts Sourceforge: https://sourceforge.net/projects/vandaengine/files/Vanda%20Engine%202/2.9.3/Doc/

  2. You can now also access the Scripting Reference Manual PDF file via Help > Reference Manual > Scripting (PDF) or the Help > Scripting Reference Manual (PDF) menu in the script editor (Tools > Script Editor).

  3. Bug fixes and other minor enhancements

v2.9.2

5 months ago

Vanda Engine 2.9.2 is available for download: Official website: https://vanda3d.org/download-vanda-engine/ Github: https://github.com/ehsankamrani/vandaengine/releases/tag/v2.9.2 Sourceforge: https://sourceforge.net/projects/vandaengine/files/Vanda%20Engine%202/2.9.2/

What's new:

  1. Added Scripting Reference Manual. You can access this manual through the Help > Reference Manual > Scripting menu or through the Help menu in the script editor (Tools > Script Editor > Help). Also, the online version of this guide is available at the following address: https://vanda3d.org/scripting-reference-manual

  2. 594 script examples were uploaded to Sourceforge and GitHub: Github: https://github.com/ehsankamrani/vandaengine/tree/master/Sample%20Scripts Sourceforge: https://sourceforge.net/projects/vandaengine/files/Vanda%20Engine%202/2.9.2/Doc/

  3. Bug fixes

v2.9.1

9 months ago

Vanda Engine 2.9.1 is available for download: Official website: https://vanda3d.org/download-vanda-engine/ Github: https://github.com/ehsankamrani/vandaengine/releases/tag/v2.9.1 Sourceforge: https://sourceforge.net/projects/vandaengine/files/Vanda%20Engine%202/2.9.1/

What's new:

  1. Using TGA instead of DDS image files for banner (see Modify > Current VScene Options). It's recommended to use 16:9 aspect ratio such as 2560×1440 or 1920×1080 for banner image.

  2. Bug fixes

v2.9.0

9 months ago

Vanda Engine 2.9.0 is available for download: Official website: https://vanda3d.org/download-vanda-engine/ Github: https://github.com/ehsankamrani/vandaengine/releases/tag/v2.9.0 Sourceforge: https://sourceforge.net/projects/vandaengine/files/Vanda%20Engine%202/2.9.0/

What's new:

  1. Added the following scripting APIs to manage files and folders and save/load data at runtime:
  • CreateFolder(string folderPath)
  • RemoveFolder(string folderPath)
  • RemoveFile(string filePath)
  • OpenFileForReading(string filePath)
  • OpenFileForWriting(string filePath)
  • CloseFile(string filePath)
  • ReadBoolVariableFromFile()
  • WriteBoolVariableToFile(bool value)
  • ReadFloatVariableFromFile()
  • WriteFloatVariableToFile(float value)
  • ReadIntVariableFromFile()
  • WriteIntVariableToFile(int value)
  • ReadStringVariableFromFile()
  • WriteStringVariableToFile(string value)