Here is some Test Footage of my level so far. After a few weeks, I finally got the main platform types (Green on a timer, Blue and orange switching) working, as such I rushed to make a the first level as a test level of sorts to see how well platforming actually performs now I have it coded in. Rather than being part of the level, the platforms are separate objects that exist contained outside of the level as an actor as its own "object" so they all must be moved simultaneously if being adjusted in the level. Adjusting 1 Platform of the collection of 60+ must be done within the object itself.
This is the blueprint actor that contains every single Blue/ Orange Platform within the level. First, the 3 connected separately at the beginning enable the 'E' Key to be pressed in the context of the Blueprint, which then activates a "Looping Multigate" Node which causes the sets of platforms to infinitely be able to switch states when the 'E' is pressed. These two states are Collision and Visibility available for Blue and not for Orange Platforms and then Vice-versa for the other state so one can only be enabled if the other is disabled. (For testing purposes both are currently enabled on level start.)
The two green nodes above and below the main Multigate Sequence are 'Make Array' Nodes and basically in its simplest terms this node serves the purpose of collecting the data of every separate platform in either Blue or Orange and making it into one variable, so they're affected by the code in the Blueprint. If they're not connected they won't reappear or disappear.
Here is the Blueprint for the Green Tiles which disappear on a Timer. I have much less of an understanding as I do with the switching as I relied on the help of the Tutor, Jay, to make this blueprint in this way, I would have done it through timers and loops, which is much less memory efficient but the effect is the same but I digress. The Blueprint works by having its own timer logic, where when it hits the "max time" (3.0 seconds) it sets the Timer back to 0 and when it is at 0, it causes the platform to appear in the collision and visual sense, which then sets the maximum time that the timer can go up to to the same as the max time (3.0 seconds) it can appear for and after this it sets the variable that decides that it should appear to false so it does the "disappear" sequence and the max time the object stays disappeared is also its own separate variable. After this, the platform uses the "Decide" Boolean logic in a way where it defines it as Deciding it is NOT Untrue as a variable (Which is different to being set to True for the purposes of this Blueprint)
With the completion of my game, I believe it is now appropriate to explore the development of my game in regards to my plan, how I feel I succeeded, how I perhaps failed and what I would do differently in the future, on future projects. First of all, in regards to my project and the scale of it, I think that once again I stretched myself too far. In terms of levels, I have 6 mostly linear levels to go through with some alternating paths and different level shortcuts and exits. Level 1 - The Proving Ground: This is a fairly blank level with white walls and an open sky where the player goes down fairly straight-forward corridors, familiarising themself with the mains mechanics of the Game such as Hemi-Switching, Checkpoints and the different types of platforms such as those that heal, damage, or disappear/ reappear without player control. Level 1.5 - Interlude 1: This is the first of the Red room levels, it involves the player climbing a tower to escape the level. The platfor...
Our current Game Concept is a First-Person Survival Horror based around a monster that freezes from Flashlights. We currently don't have a design for the monster. Media products which I'm inspired by are: - Outlast: (Official website) https://redbarrelsgames.com/games/outlast/ -Silent Hill: (Official Website) https://www.konami.com/games/silenthill/gate -Slender the Arrival: (Official Website)https:// www.slenderarrival.com/ These games all cultivate an otherworldly, disconnected feeling in their horror atmosphere and have monsters that chase the player throughout the game as a main mechanic. So far the team as we know it is me as coding/ map design, Nyssa for textures/ models, Jimmy for textures/ models and Mo for concept art and programming. I worked on a survival horror game too last year and I didn't add any sounds to it, which are very much part of the experience for creating ambience, or in a Jumpscare so I wanted to give the genre another shot and thankf...
This is the updated version of the other escape level, aside from Geometry it has one object with any actor with any code running which is a more simplified version of the Level End Trigger in the the other "Hidden" Escape Level. This one, removes character inputs aside from moving the Camera and ends the level after a delay of 10 seconds, allowing the player to take in the view before fading to a fake level end sequence. it was quite difficult making the level look natural and flowingh and not completely fake mainly because this level is only there to really be looked at to represent a change in the character you play as, rejecting killing their kin and escaping the city. While i'm still not fully happy with how the landscape looks and do not think I ever will be, I do like the effect of the rollingness of the hills I made by duplicating the Landscape Plane and placing an even larger version behind it, with the Trees only there to add to the sense of scale with how far...
Comments
Post a Comment