Laser Reflection The Game

Try game asset Laser Reflection The Game 4.27 Unreal Engine for your project.

Game Assets
  • Platform

    Unreal Engine

  • Version

    4.27

  • Number

    107568

Description

✏️ If you want to support our projects, please give your feedback on the marketplace


Note: The latest version of this project is available in all versions of UE4 and UE5 that we propose.


Version 5.1 - December, 2022

VIDEO - DEMO

General fixes and enhancements, especially for UNREAL ENGINE 5 and 5.1.

  • Bug showing fire particles from the "actorToMove" blueprint object on UE5.
  • Overall improvement in the blueprint object code "actorToMove".
  • Corrected display of user interface buttons on UE5.
  • The weapons were not operating correctly on UE5.
  • Boss code modified as "get fog inscattering color" is out of date on UE5.
  • Enhanced streaming triggers, now they ignore any actor other than the player (it was possible to activate triggers remotely by firing a weapon).

Version 5.0 - August, 2022 (The sun Update)

VIDEO - DEMO

AI

  • Added a boss to kill with lasers : THE SUN. It chasing the player, throwing fireballs and various objects at him. He takes damage when in contact with a laser. He activates a shield to protect himself from lasers after being attacked. His shield is vulnerable to EMP bombs. Good luck to killing him.

Laser system

  • [Improvement] Stop removing lasers, make updates is better ! The lasers are no longer deleted with each movement but are updated and created only in the event if a new reflection is detected (UpdateLaser function).
  • [Fix] Fixed a bug that caused damage to the player when behind a laser.
  • [Fix] The push lasers they don't turn off sometimes.
  • [Fix] Lasers duplicate due to streaming level.
  • The laser system is optimized to reset in case of unloading streaming.
  • [Fix] After a laser damages the player, it creates a second laser that is invisible to the naked eye but deals damage.
  • [Fix] The line by channel that modifies a laser after an impact ignores objects that move too slowly.
  • Added improvements for creations as well (CreateLaserV2 function).
  • Added clearer comments for laser creation functions.

Laser Reflection

  • [Improvement] New easier and more precise way to calculate reflections (createLaserV2 function).
  • [Fix] Lasers sometimes ignored reflections.
  • [Fix] The last laser bug in case it hits a reflecting wall but doesn't hit anything afterwards.
  • Adds the ability to reflect on an object that contains the "reflection" tag (in addition to the ability to reflect on a particular material).
  • [Fix] The last laser sometimes had no trigger.
  • [Fix] The last reflection sometimes ignores the wall.
  • UI (user interface).
  • Display the enemy's life/ first name and logo.
  • Display of a stopwatch to indicate the remaining time when a button with a delay is activated.
  • All controller / mouse and keyboard inputs available in the menu.
  • Mobile interface that allows you to control the player and activate their different abilities.
  • [Fix] Fixed text alignment in menu buttons (they weren't quite centered).
  • Added buttons for quit, restart, resume in the menu.

Portals

  • Improved portals, secure processing.
  • [fix] Sound portal on 4.17 to 4.27.
  • [fix] Portals bug character rotation on 4.17 to 4.27.

Buttons / action events

  • [Fix] Improve the buttons so that they stop crashing especially in level 2 with the falling cube.
  • New blueprint controller (Controler EventV2), Clean and optimized code.
  • New actor blueprint that rebuilds an indispensable item if it is destroyed.
  • [Fix] Buttons don't stop lasers sometimes.
  • Add button press animation.
  • Addition of dynamic parameters on the buttons such as customizing the sound emitted, the attenuation.
  • Added an event that changes the music at each stage.
  • Fix various button bugs.
  • Added new dynamic parameters and improved "platform_movement" blueprint actor.

Weapons

  • New Weapon: EMP Bomb.

Gameplay Player

  • New gameplay already configured for keyboard / gamepad and mobile.
  • Dodge added.
  • Run added.
  • Turret mode added (Allows you to move the aim without moving the player).
  • Weapon switcher with mouse wheel and controller pad or ui for mobile.
  • New code for character movements (very smooth and light code).
  • Improved player movement when hit.
  • The character contains several animations in blueprint of movements (when he bends).
  • Ability to move sideways in the air.
  • Display the number of ammunition (EMP).
  • Indicates when there is no more ammunition with an audible sound.

Blueprint spring cleaning (The code is tidied up, improved, optimized)

  • Character Example blueprint.
  • Portal blueprint.
  • Movement actor blueprint.
  • Event action blueprint.
  • Laser system blueprint.

Music / sounds

  • [Fix] Solve the problem with the sounds
  • New drum & bass music for the level 3 entirely invented and composed by our team.
  • Improved KillPlayer blueprint (Explosion particle and sound now appear at impact location)
  • New button sounds.
  • [Fix] The game music is duplicated if you uncheck the music box, close the menu, open it again and check the box again.
  • Improve the music set, if the music variable = the same as the current one then do not rewind the music and just add the new parameters.
  • Improved the way laser sounds and impact particles work.

Tests

  • The product has been tested and approved as functional for versions 4.16 to 4.27.

Other

  • New main character design (added spinning wheels).
  • New Stage 3 (The sun boss).
  • 120 FPS is done.

Version <5.0 - October, 2020

  • Apply force and attraction to physics actors
  • Laser sounds & impact particle
  • Teleportation portal
  • Streaming level
  • Mobile compatibility improved
  • 2 new weapons
  • 4 new stages
  • New parameters for platform and laser blueprint
  • Bug fixed
  • New UI menu
  • A powerful blueprint laser system with reflection (infinity loop with secure limitation)
  • Collisions and hit actors
  • Full playable character with the powerful laser weapon (playable with Mouse / Keyboard / gamepad / mobile)
  • Modular Blueprint Platforms with many options (movements, rotation, enable/disable lasers with delay)
  • Sounds fx (Creative Commons 0 )
  • Original music by Tonesprod.fr remixed by Terribilis Studio
  • Inventory System
  • Optimized : Good fps, loop control, laser count, use parent / child system
Read More

Technical Details

About the laser

  • Particle system completely customizable (color / size ...).
  • Only one laser blueprint actor (we used child actor to past the laser on other actors).
  • Not use the 'lineByChannel' everytime, just when it's created.

How does the laser detect a collision?

When a laser is created, the laser make a trigger dynamically to avoid using the 'linebychannel' constantly, so it can know when the laser is overlapping with BEGIN and END overlap event.


How does the laser detect a movement/ rotation ?

With an event tick function : the function compares the position / scale and rotation of the laser and hit actors with their current values, if it changes then the laser is update. Our tests and feedback from the communities are positive on this solution.


How does the laser reflect?

The laser detect the hit material type, if it's a reflection material then it creates a blueprint laser at the hit location until no more mirror is detected.


About the asset

Memory: ~ 43 Mb!


About us

Indie dev studio based in France, Lyon.

CONTACT
YOUTUBE
DISCORD
WEBSITE

How to Download Asset

You can get the asset from the button below. Link will take you to our telegram channel, where you can fin out all the information you need. Do not forget to support the author of the asset in the official store.

You can also support us by subscribing! All subscribers receive much more assets, as well as tutorials on Unreal Engine and Unity every month!

  • Education Emoji

    Education Use

    free/sub
    old price $ 6.99
    Use this asset for your projects for educational purposes.
  • Commercial Emoji

    Subscription

    Subscribe and get more assets and tutorials!
  • Unreal Engine
    Platform
  • 4.27
    Version
  • 107568
    Number