Commit graph Aetheria/Packages
Author SHA1 Message Date
Meta Vens
1f7e7cc09d Use typed state for docking bay limits 2026-06-14 05:39:15 +01:00
Meta Vens
710a98bc8d Use typed hull facets in entity state 2026-06-14 05:08:39 +01:00
Meta Vens
a8f6df5bb1 Use typed item mass and thermal facts 2026-06-14 04:35:51 +01:00
Meta Vens
ecd64d20a6 Use typed commodity categories in trade rows 2026-06-14 03:52:20 +01:00
Meta Vens
46793a5a2f Use typed hull prefabs in zone renderer 2026-06-14 03:31:08 +01:00
Meta Vens
66c4acf97d Use typed thermal curves in properties panel 2026-06-14 03:20:13 +01:00
Meta Vens
0d286e095a Use typed thermal bounds in schematic HUD 2026-06-14 03:05:37 +01:00
Meta Vens
75d0392d43 Rehydrate player settings from typed state 2026-06-13 22:26:43 +01:00
Meta Vens
fd74c87377 Rename pending commit catalog ids 2026-06-13 21:30:42 +01:00
Meta Vens
6b435b8f13 Drain Eve commands through provider state 2026-06-13 17:02:52 +01:00
Meta Vens
b867e688e2 Queue Eve surface commands as typed state 2026-06-13 16:44:24 +01:00
Meta Vens
e9d13797b1 Add Aetheria Eve runtime presenter 2026-06-13 16:31:45 +01:00
Meta Vens
f685c04065 Stage Eve UI Toolkit lowering boundary 2026-06-13 16:15:03 +01:00
Meta Vens
30e73a7b79 Project active zone snapshots into typed state 2026-06-13 15:37:05 +01:00
Meta Vens
25f27231c1 Add typed runtime state commit log 2026-06-13 15:27:12 +01:00
Meta Vens
de36150dc2 Import typed corporation allegiances 2026-06-13 13:18:03 +01:00
Meta Vens
fcd704437f Import full typed name files 2026-06-13 12:46:34 +01:00
Meta Vens
12dcd0c39f Open typed catalog from Unity state package 2026-06-13 12:24:27 +01:00
Meta Vens
57985666d1 Move runtime catalog contract into Unity package 2026-06-13 12:04:11 +01:00
Meta Vens
6f0a84073d Move runtime state boot probe into package 2026-06-13 11:44:01 +01:00
Meta Vens
7558b8559b Add Unity state runtime package boundary 2026-06-13 11:28:40 +01:00
Reinier Vens
7561c09edc Unity 6 Upgrade + Solid Gravity Surface
Upgraded Unity version to 6000.1.10f1
Rewrote gravity surface shader to use shader environment vars for placement + various compatibility fixes
2025-07-10 21:05:54 +01:00
Reinier Vens
c6ffcad3f1 Shields
Created field bubble shields / propulsion, currently just a prototype with its own test scene
2025-01-30 01:58:05 +00:00
Reinier Vens
bbf1d53d1c Upgrade to Unity 2021.3.6f1 LTS
Converted remaining .blend files to .fbx
Type check safe cast operator broken in DictionaryInspector? Wrote around it
UI Materials not blending properly - fixed by switching to Fade transparency mode
2022-07-17 23:20:50 +01:00
Reinier Vens
81acaf2a47 In Game Input Screen
Implemented saving/loading of custom input settings
Incorporated Input Screen in game
Organized UI scripts into folders
Deleted some unused UI scripts
Reimplemented Fog Blur (by copying modified DoF to assets)
2021-05-08 07:35:16 +01:00
Reinier Vens
da1caec7d6 Drag & Drop Input Reassignment
Implemented Drag and Drop operations for reassigning inputs in input screen
2021-05-07 19:51:23 +01:00
Reinier Vens
40c244190b Mouse Bindings + Action Bar
Implemented mouse bindings for input screen
Implemented action bar bindings for input screen
2021-05-06 18:43:23 +01:00
Reinier Vens
c2a23b5f5e Keyboard Layout Display
Fully implemented procedurally generated keyboard layout display UI
Fixed Granular Audio
2021-05-03 23:15:29 +01:00
Reinier Vens
d955c9da2f Music & SFX 2021-04-30 11:19:25 +01:00
Reinier Vens
351cb9f2af Sector & Loadout Generation Fixes
Adjusted sector generation to improve sample elimination performance and better preserve density map
Added unit tests for item shape rotation and fit functions + fixed those (required for correct loadout generation)!
Fixed faction hostility by marking player ship
Added faction to entity serialization
Generating starting loadout for player ship
2021-03-18 22:48:33 +00:00
Reinier Vens
73651bf16a Game Loop Galaxy Integration
Added sector map in Galaxy tab of in-game menu
Added player flag to Ship (replaces AGM.PlayerEntities)
Refactored sector map to depend on AGM
Moved sector generation to main menu
Main menu now supports resuming previous playthrough
Database and player settings now statically available via AGM
AGM saves current game state in PlayerSettings on exit
Sector generation is now asynchronous
Added progress callbacks to sector gen + progress dialog in menu
Confirmation Dialog / properties panel can now display dynamic text entry
Added zone title to Zone map
Eliminated ZoneData class (properties moved to ZonePack)
Sector, Zone and Entity serialization now fully functional
Entity settings now separate from player settings
Cleaned up old unused networking message classes
Name files now integrated with database cache
Added ability to save/load additive DB cache files in database panel
Cleaned up Wwise sound setup - removed redundant items & fixed spelling errors
Deleted Wwise cache + added to .gitignore
2021-03-15 11:40:46 +00:00
Ferenc Fodor
2f6c3b1221 Extra Icons
Added Prefix Icons
Added Calliber Icons
2021-03-15 02:16:45 +01:00
Reinier Vens
b6828a975a Save/Load and Main Menu Submenus
Redid all of the property panel UI prefabs (oof)
Implemented saving and loading of the game state
Moved sector generation to sector constructor (along with loading from save file)
Entity settings now separate from player settings
Player settings (incl. saved run) now statically accessible from game manager
Added animations and submenus to the main menu
Unified main menu settings and properties panel styles for prefab reusability
2021-03-14 03:56:49 +00:00
Ferenc Fodor
876481b139 Weapon Type Icons 2021-03-13 19:10:57 +01:00
Reinier Vens
e6181c11dc Main Menu
Added Main Menu scene
Tweaked world map to incorporate secondary colors in zone icons + glowing links
Entity Serialization is now generic
Zone Serialization now includes entities
Fixed bug where wormhole traversal would unbind from player entity
Game Manager no longer spawns entities (loadout file format changed)
Wrote extension to randomly select weighted items from collections (for generating enemies)
2021-03-13 03:23:58 +00:00
Defirm
42e11e8cea spaceship and wormhole
Wormhole sounds in parts: jump: in / travel /jump out
Spaceship trusters:
individual large, medium, small.
first test of trusters RTPC:
velocity / durability.
First test of reactor type01 with RTPC:
durability / temperature.
2021-03-08 19:39:01 +01:00
Reinier Vens
1bb058a8dc Upgrade to Unity 2020.2.6f1 2021-03-03 16:49:02 +00:00
Reinier Vens
8d6770ab15 Performance Optimization
Asteroid positioning is now multithreaded
Item quality calculation is now allocation free
Various other garbage reductions
2021-01-17 23:26:53 +00:00
Reinier Vens
1992428a14 Upgraded to Unity 2020.2 2021-01-06 16:00:24 +00:00
Reinier Vens
f643f6cc8a New Inventory System + Overhaul
Removed universal GameContext references
Refactored GameContext: It's now only responsible for item management. As such it's now called ItemManager
GlobalData is gone, relevant settings are distributed amongst specialized settings classes
Entities are no longer database entries, references to them are now direct - Zone is reponsible for storing them in ZonePacks
Controller subtypes are now generic classes, class argument is task type
Inventory is now a 2D grid instead of a list
Entity temperature is now a 2D grid instead of a number
Item sizes are now arbitrary shapes instead of a number
Hardpoints are now arbitrary shapes instead
Equipped items have their own temperatures
Map view now displays sunlight colors
Integrated Allegorithmic Substance Plugin
Imported Djinni ship and assigned Substance materials
Removed Node Editor framework (might come back later but needs work to integrate with behavior system)
2020-12-10 23:20:38 +00:00
Reinier Vens
d12d7c5c45 Initial ARPG Port
ARPG scene assets from old project are now correctly visualizing sectors generated by ZoneGenerator and updated by GameContext
2020-11-27 22:47:33 +00:00
hyperion51
c58ba0b1da Copy Aetheria Code
Added a bunch of code from the old Aetheria project
2020-02-27 18:51:07 +00:00
hyperion51
52b0d4d8ff Remove Default Packages 2020-02-19 15:54:12 +00:00
hyperion51
aaf8014619 Created Unity Project 2020-02-19 15:09:31 +00:00