Skip to content

Releases: Lost-Empire-Entertainment/Elypso-engine

Elypso engine 0.1.1 alpha

12 Nov 02:51
Compare
Choose a tag to compare

We went to 0.1.1 and Alpha! This is a major release with many too-small-to-explain and too-widespread-to-explain changes and bugfixes. Please refer to the Trello board to see what has changed!

0.1.2 is gonna be awesome - i will add audio, first physics iteration, shadows to lights and many more minor changes!

Full Changelog: v0.0.14-prototype...v0.1.1-alpha

Elypso engine 0.0.14 prototype

12 Aug 02:05
04f9306
Compare
Choose a tag to compare

Hey guys this is a huge release and so much has changed that i dont think its worth it to upload them here. I will link the trello build card for this build down below where you can check out all the changes in detail, theyre all listed on the trello board anyway and you can keep track of the changes there much better!

Changes

Full Changelog: v0.0.13-prototype...v0.0.14-prototype

Elypso engine 0.0.13 prototype

06 May 00:41
Compare
Choose a tag to compare

A major update of this version is that the game exe can be compiled - just the currently visible models that are also visible in the engine. And i've also removed the scene and project hierarchy windows and i added the Asset list window! Oh and a nice import asset window was added too!

Have a look at the youtube videos of the changes here:
Asset list and import asset window - https://www.youtube.com/watch?v=u0xhgQiD44M
Compile game in engine - https://www.youtube.com/watch?v=jilOfiAPbJE

General

  • support for specular textures
  • inspector window button to reset texture to default
  • can add and reset specular texture on models

Compilation

  • compilation creates a new exe from a template game project with pre-existing scripts for building scenes with the same scene files the engine uses

UI updates

  • removed scene and project hierarchy
  • new asset import window that allows setting imported object name and category
  • new asset list window that lists all assets by category and selected category lists all its items and their IDs in side table
  • inspector allows changing categories of selected gameobject next to dropdown next to mesh type

Fixes from previous versions

  • fixed #13
  • fixed #20
  • fixed a crash that was caused by pressing delete when no object was selected to be deleted

Full Changelog: v0.0.12-prototype...v0.0.13-prototype

Elypso engine 0.0.12 prototype

13 Apr 20:18
Compare
Choose a tag to compare

This is a small update that adds simple nodeblock window and assimp model import support!

youtube video:
https://www.youtube.com/watch?v=A5K1QgQkH9M

Nodeblock window

  • add nodeblock window to top menu window tab
  • nodeblocks can be connected to each other with bezier curve lines

Integrating with inspector window

  • gameobjects can have more than one nodeblock attached to them
  • right-click nodeblock to open or remove it
  • can add 4 placeholder nodes, connect them, drag them and zoom, in and out of the nodeblock window

Updates from level editor

  • add assimp, update gameobject classes
  • added default cube, sphere, cylinder, cone and pyramid shapes
  • improved texture loading
  • improved scene and config file saving and loading
  • copy engine folder content to files folder and delete old engine folder and hide new engine folder content from project hierarchy
  • fix scene loading not working with new model and model child classes
  • can add textures to models from inspector window

Full Changelog: v0.0.11-prototype...v0.0.12-prototype

Elypso engine 0.0.11 prototype

09 Mar 14:35
Compare
Choose a tag to compare

Hey so another version released!

Scene:

  • save all object transform, mesh and material variable values
  • press ctrl + s or go to File > Save to save the current scene
  • if anything was modified in the scene then a * symbol will appear in front of the exe name, saving gets rid of that
  • a scene file contains all scene gameobject names, IDs, mesh types, transform variables and material variables
  • right-clicking a scene text file in the project hierarchy and choosing "Open scene" opens that scene, if the previous scene was modified but not saved then a save confirmation popup is created before switching the scene to prevent accidental scene switches
  • show simple textures for moving, rotating and scaling selected object towards the selected axes
  • press x, y or z to lock the object move, rotate or scale to that axis
  • when an object is selected you can press W to move, E to rotate or S to scale the selected object and you must scroll up to increase the value or scroll down to decrease the value

Scene hierarchy:

  • create scene hierarchy window that shows all gameobjects in the scene
  • selecting a gameobject in the scene hierarchy also selects it in the scene
  • right-click to rename or delete selected gameobject in scene hierarchy

Elypso hub:

  • opening the engine warns the user that no project file was loaded and the engine will shut down - can not run the engine directly, must create a project from elypso hub and run the engine project from there
  • elypso hub shows a list of all created projects
  • each created project panel has launch and remove buttons - launch opens that project in the engine and remove will delete that project from the projects list
  • a project folder always contains one scene folder with its scene file
  • all first time opened projects launch with an empty scene
  • a project.txt file is always created when a new project is created and modified when scenes are switched in the engine which tells the engine what scene to load when a project is opened
  • all files folder content is copied to project opened scene folder when engine current scene is saved

Check out the changes in these videos:
https://www.youtube.com/watch?v=w_y_WWcUDes
https://www.youtube.com/watch?v=7FtES5lvnOQ
https://www.youtube.com/watch?v=aEKsj6nFh-M

Full Changelog: v0.0.10-prototype...v0.0.11-prototype

Elypso engine 0.0.10 prototype

04 Feb 17:00
Compare
Choose a tag to compare

The 10th build is out finally!

Check out a super quick showcase of the new features here:
https://www.youtube.com/watch?v=mwa80SbwalI

General:

  • removed source manager because it was too complex for just compiling the engine from source
  • select gameobject with left mouse key
  • delete gameobject with delete key
  • go up with camera with either E or Space key
  • go down with camera with either Q or Left Ctrl key

UI:

  • added a project hierarchy window that shows all files and folders inside the files folder
  • double-click on the arrow next to a folder to show/hide it
  • right-click any file or folder to create a new folder inside it or rename the folder or copy or paste or delete it
  • added an inspector window that displays selected item name, type, id position, rotation and scale,
  • for cube it shows shininess
  • for point light it shows diffuse color, intensity and distance
  • for spot light it shows diffuse color, intensity, distance, inner angle and outer angle
  • allow adding new cube, point light and spotlight from Asset tab in top bar

Graphics:

  • render grid at 0 world height with adjustable transparency and color
  • render border for selected cube
  • render half-transparent border for non-selected point and spotlight (spotlight has pyramid shape)
  • render fully lit border for selected point and spotlight
  • render point light icon billboard for point light
  • render spotlight icon billboard for spotlight
  • all billboards point towards camera
  • added icon for engine exe

Full Changelog: v0.0.9-prototype...v0.0.10-prototype

Elypso engine 0.0.9 prototype

30 Dec 21:42
Compare
Choose a tag to compare

The big ninth build is out! This time i added a bunch of light updates! Three light sources: Directional, Spot and Point! And all of them are editable from the scene menu window!

Have a look at small showcase of this build here
https://www.youtube.com/watch?v=WtnJHG7aas4

General:

  • added new source manager! use this to compile the engine from source code!

UI:

  • added a new scene menu with four tabs for main, spot, point and cube

Lighting:

  • Directional, Spot and point lights
  • Support for multiple light sources at once
  • Lots of tweaking sliders in the scene menu for adjusting light values!

Full Changelog: v0.0.8-prototype...v0.0.9-prototype

Elypso engine 0.0.8 prototype

17 Dec 21:44
Compare
Choose a tag to compare

Updates:

This was a small update, mostly just adding the top menu bar with some new interactions and tweaking the UI to better separate some parts from others.

2023-12-17.23-31-48.mp4

General:

  • File tab with placeholders for (Open. Save, Save As, New Project) and working buttons (Exit)
  • Edit tab with placeholders for (Undo, Redo, Cut, Copy, Paste)
  • Window tab with working buttons for (Keybinds, Debug menu, Console)
  • Help tab with working buttons for (Check for Update and Report an Issue)

Config file:

  • save and load keybinds window open state
  • save and load debug window open state
  • save and load console window open state

Full Changelog: v0.0.7-prototype...v0.0.8-prototype

Elypso engine 0.0.7 prototype

17 Dec 01:01
Compare
Choose a tag to compare
2023-12-17.02-50-02.mp4

Updates:

General:

  • make all the windows dockable
  • save imgui.ini, config.txt and engine_log.txt to Documents\Elypso engine

Console:

  • add console window
  • print all messages to console
  • add console input field
  • add command: help (lists all available commands)
  • add command: qqq (quits the engine)
  • add command: srm (set render mode with parameter shaded(1) and wireframe(2))
  • add command: rc (reset camera position and rotation)
  • add command: ccc (cleans all console messages)

Config file:

  • save and load window resolution
  • save and load vsync state
  • save and load fov
  • save and load nearclip
  • save and load farclip
  • save and load camera position
  • save and load camera rotation
  • save and load console force scroll (should console always scroll to bottom if new message was added?)
  • save and load console debug messages (should console print debug messages?)

Full Changelog

Elypso engine 0.0.6 prototype

14 Dec 20:23
Compare
Choose a tag to compare

All the progress ive made up to now.

The 7zip file contains an already installed version so you can unpack that and run the exe as admin to try it out without dealing with the engine source code or the bat file.