Skip to content

Releases: kuroi-ahiru/ahiru-engine

Ahiru Engine v0.2.0 Release

Choose a tag to compare

@MartaGnarta MartaGnarta released this 31 Dec 17:47
  • images_1

Ahiru Engine v0.2.0 Released!

Ahiru Engine is a game engine developed as part of the Bachelor’s Degree in Video Game Design and Development at CITM UPC in Terrassa. This initial release demonstrates the core functionality of the engine and highlights ongoing work and known issues being addressed by the development team.

🦆 Features:

  • Viewport camera
  • Create Primitive Shapes: Cube, Sphere & Cone
  • Select Game Object by click
  • Transform GameObjects by Scaling, Rotating or Moving
  • AABB for all meshes
  • Frustum Culling
  • Debug Mode: Raycast, AABB, Frustum culling

📸 Camera Controls:

  • Right Mouse to rotate the camera
  • W, A, S, D + Right Mouse to move the camera
  • Q to Zoom in
  • E to Zoom out
  • F to center view a GameObject
  • Shift for faster movement

⚠ Bugs Found:

  • The camera does not resize correctly when maximizing the screen.
  • Checker texture is not displaying as intended.
  • The GameObject selection is not working as intended due to the mouse capturing the World as UI
  • When resizing viewport panel the camera gets rescaled too
  • Due to the GameObject picking Bug, the Mouse Ray in debug mode is just showing its initialization in (0, 0, 0).
  • Debug Frustum Limits is not updating with camera movement.
  • Debug raycast showing AABB in-out the Frustum not working correctly (green AABB when is inside the Frustum, red AABB when is outside).
  • Play/Pause button not showing texture as intended.
  • Street Environment scene not uploading correctly.

🛠 Work in Progress:

  • Change project name and restructure folders for release
  • Texture drag-and-drop functionality
  • Importer functionality
  • Polish and modularize features
  • Fix camera and viewport issues
  • Add more shapes and models importer
  • Debug Bug Fixing

👩‍👩‍👦 Developers:

Ahiru Engine v0.1.0 release! 🚬

Choose a tag to compare

@MartaGnarta MartaGnarta released this 10 Nov 22:24

images_1

Ahiru Engine v0.1.0 Released!

Ahiru Engine is a game engine developed as part of the Bachelor’s Degree in Video Game Design and Development at CITM UPC in Terrassa. This initial release demonstrates the core functionality of the engine and highlights ongoing work and known issues being addressed by the development team.

🦆 Features:

  • Drag & Drop FBX 3D Models
  • Camera Controls
  • Editor with Inspector, Hierarchy and Console Tabs
  • Model Component's info: Transform, Texture and Mesh
  • Other Engine's info: FPS, memory consumption, software versions
  • Main Menu with several options: Github repo, engine info ("About"), Quit option

📸 Camera Controls:

  • Right Mouse to rotate the camera
  • W, A, S, D + Right Mouse to move the camera
  • Q to Zoom in
  • E to Zoom out
  • F to center view a GameObject
  • Shift for faster movement

⚠ Bugs Found:

  • The camera does not rescale correctly when maximizing the screen.
  • Checker texture is not displaying as intended.
  • GameObjects can only be selected from the hierarchy.

🛠 Work in Progress:

  • Change project name and restructure folders for release
  • Creation of primitive shapes: Cube, Sphere, Cone
  • Texture drag-and-drop functionality
  • Transform component editor in the inspector
  • Scene viewport menu with ImGui integration
  • Importer functionality
  • Polish and modularize features

👩‍👩‍👦 Developers: