Element v1.4 released!
Author: indiefoldcreator
Date:
Mon, 08 Jul 2024
Game: Element
We have finished observing space dust and are happy to announce that Element v1.4 'Nebula' is available now in time for PAX Australia!
This update includes a brand new tutorial, a redesigned and refined game UI, a bunch of visual changes, new narration and in-game dialog, improved native input, and updates to sound, effects, Unity, and assorted bits of plumbing. Thanks for all of your feedback and support, particularly those who helped test our new tutorial.
The new tutorial is a more refined experience compared to the older one in v1.0, if anyone remembers it. The overall approach is much more interactive and does not take away the basic world control from the player which was a common complaint for us. We added full narration and changed the pacing to give players a chance to learn the basic controls before being guided through the game objectives, the units, and basic UI. In-world UI has been added to name specific player and enemy units, and offer suggestions for unit placement and targeting. The tutorial screens and UI have been streamlined by keeping text to a minimum and minimising to show the current task. Navigation hints help guide players through the menu UI for each task and highlight the most important bits of UI. Tutorials are a hard thing to get just right, so even if you're familiar with the game please try it out and let us know what you think.
The other big update is the redesigned game UI. We have redesigned everything to look and feel much less complex. There's a brand new element display at the top of the screen that more clearly shows the state of the game, and how much element and how many mines the player and enemy have. It better reflects the player vs. enemy balance, and more clearly shows the element extracted by each player and how much element they are projected to get with their current mines. This takes away the guesswork in earlier versions of how much total element the player would have at the end of the game, so puts the player in a much better position to assess whether to focus on mining or destroying the enemy base.
Other parts of the UI have also been updated and refined, like the energy ring, the base healths, the build limit, and the balance graphs. The central targeting hud has also been tweaked to remove unneeded icons and show the full names for units and other objects being inspected and targeted. These changes all add up to make the UI much easier to see at a glance, removing cool but largely unnecessary readouts and effects that made the game feel way more complex than it actually is.
The game also has some visual updates, in particular around the mines and mine units. The player and enemy mine units now have tall lights to highlight their importance and make them easier to see when orbiting the world. Mines themselves now have element particle effects that make them easier to find and show when there is still some element left to mine. We have also updated the smoke effects that show when bases are damaged, and added damage smoke to orbital lasers because they deserve it. Also, there is now an alert message when orbital lasers are destroyed because that's a very handy thing to know.
There are a lot of plumbing updates in this release too. Engine, Steam, input, sound, effects, and support for additional platforms, along with the usual tweaks, bugfixes, and optimisations. We're pretty sure that you will let us know if anything misbehaves.
Please let us know what you think - leave reviews, start a thread or leave a comment in the discussion forums, or tweet @flightlessnz.
Enjoy.
cheers,
Greg & John
Flightless
New Tutorial
Game/UI
Game
Menu
Plumbing
Game/UI
Visual Updates
Input Updates
General Updates
Plumbing
Visual Updates
Input Updates
General Updates
Plumbing
Game Objectives
Refined Game/UI
General Updates
Plumbing
This update includes a brand new tutorial, a redesigned and refined game UI, a bunch of visual changes, new narration and in-game dialog, improved native input, and updates to sound, effects, Unity, and assorted bits of plumbing. Thanks for all of your feedback and support, particularly those who helped test our new tutorial.
The new tutorial is a more refined experience compared to the older one in v1.0, if anyone remembers it. The overall approach is much more interactive and does not take away the basic world control from the player which was a common complaint for us. We added full narration and changed the pacing to give players a chance to learn the basic controls before being guided through the game objectives, the units, and basic UI. In-world UI has been added to name specific player and enemy units, and offer suggestions for unit placement and targeting. The tutorial screens and UI have been streamlined by keeping text to a minimum and minimising to show the current task. Navigation hints help guide players through the menu UI for each task and highlight the most important bits of UI. Tutorials are a hard thing to get just right, so even if you're familiar with the game please try it out and let us know what you think.
The other big update is the redesigned game UI. We have redesigned everything to look and feel much less complex. There's a brand new element display at the top of the screen that more clearly shows the state of the game, and how much element and how many mines the player and enemy have. It better reflects the player vs. enemy balance, and more clearly shows the element extracted by each player and how much element they are projected to get with their current mines. This takes away the guesswork in earlier versions of how much total element the player would have at the end of the game, so puts the player in a much better position to assess whether to focus on mining or destroying the enemy base.
Other parts of the UI have also been updated and refined, like the energy ring, the base healths, the build limit, and the balance graphs. The central targeting hud has also been tweaked to remove unneeded icons and show the full names for units and other objects being inspected and targeted. These changes all add up to make the UI much easier to see at a glance, removing cool but largely unnecessary readouts and effects that made the game feel way more complex than it actually is.
The game also has some visual updates, in particular around the mines and mine units. The player and enemy mine units now have tall lights to highlight their importance and make them easier to see when orbiting the world. Mines themselves now have element particle effects that make them easier to find and show when there is still some element left to mine. We have also updated the smoke effects that show when bases are damaged, and added damage smoke to orbital lasers because they deserve it. Also, there is now an alert message when orbital lasers are destroyed because that's a very handy thing to know.
There are a lot of plumbing updates in this release too. Engine, Steam, input, sound, effects, and support for additional platforms, along with the usual tweaks, bugfixes, and optimisations. We're pretty sure that you will let us know if anything misbehaves.
Please let us know what you think - leave reviews, start a thread or leave a comment in the discussion forums, or tweet @flightlessnz.
Enjoy.
cheers,
Greg & John
Flightless
Element v1.4 'Nebula' Changes
New Tutorial
- Added new tutorial!
- Added tutorial narration.
- Replaced old separate tutorial with tutorial on the first world, Boron.
- Refined tutorial tasks and order.
- Replaced modal and text heavy screens with streamlined, more integrated tutorial.
- Updated minimised tutorial task display.
- Updated navigation tips to guide players through the menu UI for each task.
- Added in-world UI to highlight specific player and enemy units, mines, and task locations.
Game/UI
- Redesigned game UI.
- Added in-game and end-game dialog.
- Added a new element graph to better show the state of the game.
- Updated the element graph to show extracted and projected element mining amounts.
- Updated the mine information to explicitly show the number of mines each player has and how many exist in the world.
- Updated energy ring to make it more clear. Updated the game menu energy cost icons to match.
- Updated the base health graphs to be bigger and use whole numbers.
- Simplified the build limit graph by replacing the coloured build grid with a basic graph showing the limit more clearly.
- Refined the in-game balance graphs to be easier to glance at.
- Refined the central game hud by removing unneeded icons and using full names for units and other information.
- Updated the end-game element graph animation to show the extracted and bonus element mined.
- Removed the more complex end-game full balance graphs and replaced them with the simplified in-game balance graphs.
- Refined the alert message box.
- Refined the failure screen and permanent message when the enemy mines too much element.
- Reformatted various element and energy displays to show more whole numbers.
Game
- Added lights to player and enemy mines to highlight their importance and make them easier to see.
- Updated mine units to use fixed roof heights similar to other units.
- Added element particles to mines to make them easier to find and show when there is still some element left to mine.
- Updated the player and enemy base damaged smoke to be more visible.
- Added damage smoke to enemy orbital lasers.
- Added message when enemy orbital laser is destroyed.
- Updated messages when player base is damaged and critical.
- Added messages when enemy base is damaged and critical.
- Added and updated unit and air/earth/water restrictions for player and enemy AI to support the new tutorial. We may apply various restrictions for some planets later.
- Updated damaged mothership smoke.
Menu
- Renamed Info to Help to be more obvious.
- Updated help with new UI reference.
- Added asteroids and framework for additional planets coming soon.
- Disabled skirmish mode until we make it more useful.
Plumbing
- Updated to Unity v5.4.2.
- Updated Steam libraries.
- Updated input libraries (includes updates for native input).
- Updated sound libraries.
- Added custom dialog stitcher.
- Updated game controller vibration mixer.
- Updated image effects.
- Added internal high-resolution screenshot support.
- Added internal video capture support using framecapture or ffmpeg.
- Updated support for console/mobile/VR.
- Optimisation and bugfixes.
Element v1.3 'Kuiper' Changes
Game/UI
- Added asteroids.
- Added meteors.
- Added enemy orbital lasers.
- Added higher orbit support (for orbital lasers).
- Added hud info and targeting UI for asteroids, meteors, and orbital lasers.
- Updated defence radars to include asteroids, meteors, and orbital lasers.
- Changed element graph to show the projected element based on the number of mines currently owned by the player.
(No more guessing how much the element bonus at the end of the game will affect the game result.) - Added alerts for enemy element mining progress.
- Added screen to inform the player when the enemy has mined enough element to control the world and win.
(Player can choose to continue in defeat to exact some revenge, or immediately retry the level.) - Added alerts to remind the player that the enemy has control of the element and there is no chance of winning.
- Updated elemental dominance for defence weapon -> attack weapon collisions.
- Updated hud icons, added icons to various UI buttons.
- Updated pause menu layout.
Visual Updates
- Updated post-processing effects for antialiasing and bloom.
- Added blinking activity lights to larger units.
- Increased size of alert messages. Smaller screens will use a smaller size.
- Updated world selection renderer to sit under units and decorations rather than over them.
- Added subtle water mesh animation.
- Added animated waterline to water units and other objects entering the water.
- Added soft-shadows.
- Optimised shadow resolution.
- Increased level-of-detail switching distance/bias.
- Optimised sun shader.
Input Updates
- Updated input libraries.
- Improved native input for game controllers in Windows.
- Reduced sensitivity of game controller right analog stick when rolling while zooming.
General Updates
- Added skip-intro during logo boot sequence (use any input).
- Added VR manager to support virtual reality version of the game (in a future update).
- Changed rigging of menu, game, UI, and skybox cameras to support VR.
- Updated hud and world searching to support VR.
- Optimised game entity. Added support for non-player game entities.
- Updated and optimised world ownership and querying to allow for more world content.
- Refactored game state management to add flexibility and prepare for upcoming tutorial.
- Updated and optimised physics and collision handling.
Plumbing
- Updated to Unity v5.4.
- Added performance/crash reporter.
- Optimisation and bugfixes.
Element v1.2 'Corona' Changes
Visual Updates
- New deferred renderer.
- Improved batching and multithreaded rendering.
- Post-processing effects for antialiasing and bloom.
- Enhanced lighting and flare particle effects for explosions.
- Added air unit movement trails.
- Added damaged base smoke effects.
- More efficient trail rendering.
- Additional shadows with improved performance.
- Optimised menu and epilogue lighting, optimised sun shader.
- Improved distortion shader for deferred renderer.
- Improved explosion ring effect to avoid visual popup.
Input Updates
- Added native input libraries with XInput support where possible.
- Added game controller rumble effects with multi-channel rumble mixer.
- Added game controller lighting effects.
- In-game 'Escape' key now pauses the game from the top-level menu.
- Improved game controller support to pause the game.
General Updates
- Added antialiasing and bloom options on the settings screen.
- Added text reveal effects and sounds on planet, info, and end-game screens.
- Added mine bonus sounds on end-game screen.
- Cycle graphs on end-game screen to reduce clutter.
- Various unit model updates.
- Faster intro and menu transitions.
- Improved menu navigation.
Plumbing
- Updated to Unity v5.3.
- Updated Steam library.
- Updated sound library.
- Optimisation and bugfixes.
Element v1.1 'Aurora' Changes
Game Objectives
- You are now mining in direct competition with the enemy. To win, simply mine more element than the enemy and destroy them.
(No more minimum element requirement for each planet.) - Any element remaining on the planet when you defeat the enemy is now awarded as a bonus based on the number of mines you have.
(No more waiting around to mine more element for a higher score after essentially defeating the enemy.) - Changed scoring to handle the updated game objectives.
(Your current scores will be reset but the planets will remain unlocked.) - Removed the existing game tutorial - the game introduction and learning curve will be redesigned and added again in a future update.
Refined Game/UI
- Top-level earth/air/water/fire menu has been removed and is replaced with a resource/attack/defence/missile/repair unit type menu.
(All menu navigation is now only a speedy single depth.) - Fully context-sensitive placement or targeting of units based on the unit type selected.
(It's awesome. No more slow earth/air/water/fire selection.) - Right-hand game graph display has been redesigned to show energy, better element and mine information, more relevant game balance information, and now contains a dedicated game menu/pause button.
- Defence unit ranges increased to make them more useful.
- End-game messaging and screens have been updated to reflect the new game objectives.
- Additional options to quit or retry the current level in the pause menu and on the end-game screen.
- Improved game controller support to pause/quit the game.
General Updates
- Main info screens redesigned to describe the updated game objectives and preview all player and enemy units in the game.
- Tweaked planet menu design to reflect the updated game objectives.
- All player and enemy unit models updated.
- All player and enemy world decoration models updated.
- Updated mothership.
- Additional credits.
Plumbing
- Removed old launch dialog. Added new settings screen to manage screen resolutions and window modes.
- Optimisation and bugfixes.
Write your comment!