Releases: CITM-UPC/VertX-Game-Engine
VertX Game Engine v0.5
VertX Game Engine v0.5 Release
💫 We are thrilled to announce the release of VertX Game Engine v0.5, a significant milestone in the development of our game engine. This release showcases the culmination of efforts from our dedicated team during the 3rd year Game Engines university course at CITM-UPC.
What's New in v0.5:
Features & Enhancements:
-
New Camera Controls: Enjoy enhanced camera functionalities, including free movement, zoom, orbitation, and more. Experience improved camera perspective handling and frustum culling options.
-
Top Menu Overhaul: The top menu has been revamped for better organization and accessibility. New options include a streamlined file dropdown, debug settings, and an improved window management system.
-
Game Objects Window Updates: Create and manipulate game objects effortlessly with added features such as primitive shape rendering, draw mode activation, and improved move/delete functionalities.
-
Asset Management Improvements: Navigate through assets seamlessly, import local files, and witness a refined asset window grid similar to popular game development platforms like Unity and Unreal Engine.
-
Game Objects System Refinements: The game objects system has undergone enhancements, providing better control over primitives, mesh texturing, and drag-and-drop rendering of textures and FBX meshes.
-
Inspector Window Upgrades: The Inspector window now offers improved game object naming, transformative controls, and detailed information about mesh and texture properties.
-
Settings Window Enhancements: Enjoy better control over the application with a revamped settings window, allowing adjustments to display settings, frame rate, and mouse information.
-
Spatial Audio and Background Tracks: Experience dynamic spatial sound for selected game objects, adding an immersive dimension to your scenes. Additionally, background audio tracks enhance the gaming environment.
Bug Fixes:
- Various bug fixes and optimizations contribute to a smoother overall experience.
Feel free to reach out to us on Github for any questions or feedback.
Thank you for being part of the VertX Game Engine journey! 🫶
The VertX Development Team:
License:
VertX Game Engine is licensed under the MIT license. Check LICENSE for details.
VertX Game Engine v0.2
VertX Game Engine v0.2
🚀 We're thrilled to announce the release of VertX Game Engine v0.2!
VertX Game Engine is a C/C++ based game engine developed as part of a university course at CITM-UPC. It integrates various third-party libraries such as OpenGL, SDL 2, GLEW, GLM, Dear ImGui, Assimp, and DevIL.
What's New?
- Empty Game Object creation: User is able to create new Empty Game Objects that will be displayed in the Hierarchy window.
- Game Object deletion: User is able to delete all Scene's game objects and also the children of each game object.
- Asset Visibility: User is able to see Assets Folder in Project, Assets are displayed in grid similar to Unity and Unreal Stylizing. Drag&Drop from Asset Window is in development.
- Asset Import: User is able to import their own local files to the Assets Folder in Project by clicking the "Import Local Files" button in the Assets window.
- Asset Deletion: User is able to delete files from the Assets Folder in Project by left-clicking when hovering with the mouse the desired file and a popup window will appear.
- Drag & Drop Project Storage: Dragged FBX/Texture objects are stored within the project in Assets Folder with subfolders titled "Library", with all imported and loaded files.
- Game Object Transform: Game Object Rotation, Scaling, and Positioning can be modified in the Inspector Window.
- Camera Frustum Culling Parameter: Camera is now component with parameters such as FOV, zNear & zFar rendering planes that can be modified in the Camera Inspector Window.
This project is hosted on GitHub and is licensed under the MIT License.
Developers:
For more details, explore the repository and check out the functionalities and features incorporated in this release.
This project is licensed under the MIT license.
VertX Game Engine v0.1
VertX Game Engine v0.1
VertX Game Engine is a C/C++ based game engine developed as part of a university course at CITM-UPC. It integrates various third-party libraries such as OpenGL, SDL 2, GLEW, GLM, Dear ImGui, Assimp, and DevIL.
Key Features:
- Controls: Detailed control mechanisms for camera movement and manipulation within the engine.
- Top Menu: Offers a range of functionalities for user interaction, including file management, object rendering, and inspector tools.
- Config Window: Allows users to modify application settings, renderer options, and hardware information display.
- Hierarchy Window: Displays the game object hierarchy, enabling object selection and inspection.
- Asset Window: Shows project assets and supports drag-and-drop functionality for easy manipulation.
- Game Objects: Provides a variety of features for rendering, object primitives, texturing, and component-based control.
- Console: Offers a console for editor updates and finding elements.
- Inspector: Allows detailed inspection of selected game objects, including their name, transform, mesh, and textures.
- Camera: Enables comprehensive control and settings for camera movement and view manipulation.
- Camera Inspector: Provides control over camera speed, mouse sensitivity, and display of cursor and camera parameters.
This project is hosted on GitHub and is licensed under the MIT License.
Developers:
For more details, explore the repository and check out the functionalities and features incorporated in this release.