Devlog Game
Hello, well im start saying to you that this releas was the THIRD project idea, the principal mechanichs with the reality changes was the same in all, the idea was to changes constantly between realities, diferents worlds, diferents ways to complete each way and saturated effects like a descontrol of the system with this mechanic.
Anyways, when decided to try the Flight Simulator, i focus princippally in one thing, the worlds.
All the worlds are statics game objects, decided to just desactivate and activate the GameObjects, with this method when i change world the player stays in the same position but in another world, that gives the sensation of reality change, cause your position is different always you jump trow realities.
it takes me like two days of work place and create the 7 diffetents realities, and what else in this realitie changes was, change too the drone or the player, with a flying object that represents well the actual world you are.
* Deserted, totally isolated world, just mountains of sand and a plane of the 2000.
*Magma, same like the deserted reality, just with a diffetent texture like it was another world and is oceans of magma instead of water. The player here is and ovni searching for life, this coul be Mart e.e
*Water, this is a giant sea scenary with some little islands and trees, with a more clasic plane.
*P_Human, is a reality deserted with rest of human buildings, this you can fly acros this buildings and required more hability to avoid the crash. Here use the same plane of the Deserted reality.
*Urban Reality, this is a city, where you are a classic quad drone in the sky.
*Altern Futute is a reality of water where the buildings are floating in the sky trow the clouds in a futuristic ship.
*Medieval reality, is a big river between two mountaings where you can find the ports of some clans, here you are a dragon flying trow the sky.
Those was the ideas of art and sound, each different reality had a specific sound for the ambient, for the plane and others.
Well now comes the hard part, the code, this time decide to create a PUBLIC ENUM in a script, so i can use this enum in ANY place of code i create, like a static for example.
I control the realities with that and these.
with these codes i manage the realities.
Multivers, is the code i create to control easily this Objects, to just turn off and turn one the specific reality depending from the enum i creeate before.
Thanks for the Data. act i control the specific reality i change in other code.
This is the way i control the realities, there is a code for the world and other for the plane, cause i need that the planes are independents from the world instead, that i can play with the positions in the correct way and avoiding bugs of searching elements.
With this created comes th idea of multiple mode of game.
Exploration, and time survivor.
Exploration was the first created and until is was fully completed there is no pass to continue the other mode, why?
Because i duplicate the Exploration scene and create the extra things i need for the game and just change some values on code.
Here i control easily the specific mode of each game, this contro, too the transitions, because looks ugly or wear that the reality change like a poof or instantly, so create firts, a glitch effect that apperas when rest 20 seconds to change reality. A fade in ani, that appear 2 sec before de reality change and the transition that is a white anii fade out that plays exactly when the tempo of change reality is zero.
Like that looks more fancy the transition x3
The flying mechanic is an easy code where the plane constantly fly forward and depends totalle from the view of the camera to know where they go.
What was hard in the flying was the restore position, this is thanks to a code that constantly save positions in the world, when th player crash it restore with the las position the code saved.
I use and array of five elements, each 1.5 secs save a new positon and changes the others to the prev until erase one position completely, i always use the position 5 of the array so i can avoid bugs when the plane constantly still crash for the position saver to close.
With those things i declared the exploration mode ready and pass to the time survivor.
Here the mode is different you must follow and arrow to an specific ring that gives you more time of flight. Each time to change reality the tempo to change reality reduce until the system enters to a bug mode where you change contantly realities each 15 secs. So is more dificult to fly.
I control those values with a static data and alter the required values, here comes is the on trigger enter codes that detects if the plane pass for the correct ring or the turbos.
The game ends when the times comes to zero, and created two different modes, normal and hard, the differences are, the bug status comes more faster and the rings now moves so you can crash with the border easily.
Before that i decided to pass to the art section with the menu.
hope you like it that play i did with videos, a got some videos with this futuristic themes and decided to create a menu with videos looped, that gives more life to these section, and play with a glitch video too and sounds to give that unestable system.
Just play codes with little tempos that puts a Raw Image and later desactivade and activate another.
And just fill the menu, the options, the credits and instructions. Test it many times, export and test before i can finally say, its done.
This was the quick devlog from the creation of this game, to be honest, was really hard, but the result was this crazy game, that hope you all enjoy it.
Note, the theme song from the menu is a creation of mine, the unique original song this time.