Skip to main content

Level Design Blog 7

 Blog 7: 10/23-10/29


This week, I continued work on our latest RPP project. The game takes place in a suburban house, which a lizard has to run around while solving puzzles. Once we had settled on the narrative and the locations of each cutscene, which would tell the lizard's story in between puzzles, I spent time planning out the route the lizard would take and the locations of each puzzle.

Once I had created a rough outline of the house in Modeling Mode, I exported all of the walls from Unreal as an FBX and opened them in Maya. I created a cleaner model of the walls in Maya and brought them back into Unreal before beginning to populate the house.

Part of the story of our level involves a cat knocking over a variety of objects in the house after accidentally removing the lizard's tail. I started by adding upright furniture in each room, and then I went through and began adding knocked-over furniture and a variety of clutter.



Once the house was mostly populated, I started working on puzzles. I wanted the puzzles to fit into the rooms they took place in, so I tried to add puzzles that would fit with the existing surroundings I had created.

The puzzles rely on the lizard's ability to pick up and move blocks around. By adding Blueprint scripts to other objects in the room, I was able to add puzzles that interacted with the clutter in the room, like a springboard script attached to the bed and a plug in the bathroom that would turn on and off an electrocuted puddle of water.

I enjoyed working more with Blueprints and trying to create functioning puzzles. Taking inspiration from some of the Blueprints we created in class, I started working on a plug that would deactivate a sparking trap when it was unplugged from the wall.


I also added some simple physics to actors in the game so that the lizard could push items around inside the level.


Overall, this has been a very interesting project to work on. I'm excited for the rest of the story to be integrated into the level and to see how the final result looks.



Comments

Popular posts from this blog

Level Design Blog 1

Blog 1: 8/20 - 9/3 In class, I worked on completing the randomly-selected blockouts. I worked mostly with the included modeling mode tools, although I also spent some time trying out the BSP brushes on the cruise ship. Outside of class, I worked more with modeling mode and landscape mode and practiced lighting my scenes. One of the first blockouts I tried was of a playground. When I was a kid, my neighbors and sister and I would visit the playground near our house all the time, so after my mom told us it had been completely bulldozed a few days after the semester started, I decided to immortalize it in Unreal.  I used photos I had taken, along with Google Earth satellite images, to try to reconstruct the playground as a basic whitebox level: I found that I struggled with more complicated shapes like the slides, so I used placeholders like spiral staircases for them, and I skipped the railings around the playground entirely. Once I was done, I used Merge Actors to turn the playgroun...

Level Design Blog 20

Blog 20: 4/1-4/8 This week, I finished the mock design test. As I was working through it, I found that I had a lot of uncertainties about the process; although it made working on the assignment more difficult, it was probably very good experience for future job applications. The biggest hurdle for me during this project was using Autodesk Maya, which may be my new least favorite program. The program kept crashing for seemingly no reason as I was modeling the scene, which became increasingly more common as the level became more complex. I tried to mitigate some of the issues by staying on the FIEA VPN, saving frequently, and merging meshes and deleting history as I worked, but even with that there were probably dozens of Maya crashes, and once where my entire laptop bluescreened. Most likely, it's an issue with my specific machine, and not with Maya as a whole, but it made the whole process much more tedious either way. The other challenge I faced with Maya was that I had only ever ...

Level Design Blog 11

 Blog 11: 1/13   After finishing my last level design project, inspired by Borderlands 3 , I decided that there were some level design principles that could use some work, and over the holidays I began working on a personal project to expand on some of these skills. Two of the main skills I thought could use some work were the scale of my levels and my ability to implement scripting. My previous level was very small, both in terms of physical size and the time it took to complete it, and I wanted more experience working on longer, more detailed level experiences. I also had a lot of difficulty integrating Blueprints into my level; although I was able to create functioning Blueprints from scratch, I had trouble working with the asset packs I integrated into the level, particularly around enemy spawning.  For my new project, I decided to create a spinoff of a game idea I had some time ago, where the player plays as a space explorer who crashed on a deserted planet and has b...