Jump to content
  • Advertisement
Sign in to follow this  
  • entries
    5
  • comments
    0
  • views
    472

Modular Asset Kits

Brayden Beavis

480 views

 

Having never dived into the world of modular asset creation before, I decided to do some research into how artists and level designers work within this area. The GDC Vault has a great talk on this topic called ‘Fallout 4’s Modular Level Design’ (Linked below), it definitely helped navigate me towards the right direction, albeit there were mistakes I had to uncover for myself to truly know what the benefits of going modular were.

Within the first round of assets that I had created, the problems started to highlight themselves. I had created a door asset that suggested it lead to the bridge, except the bridge was going to remain locked. When the level design was updated and we needed the bridge, it meant the doors were unusable because they needed to be able to open. Ultimately this meant redesigning the asset to animate and fit on the pro grid correctly. 

Original Door:

_VQ7a2cITphrMfKxJHgB9dUN_gYt5QbpYi_M_Yt_bXSHUBIOf_-MKq2h6-NaGByu1lI8vDfkhKHHY3be-G09pJ8hhJdT5rIFjIH_ISmOZl5MPXM-dkRRCpcDOAsRXGFSRGVh7gM11A     

Updated Door:

q2GZDjXEusfrP0NQ7ICVyEmg9k6M45ra6kXOmoxAe-LfkpF9IySrzokQ2lrcPxfZRD83MRmWdYDqy5SiC20aEPr7irasbM7-q2ZUBUF78Ba6c6AqDXkVIs6vKijzXCVfJh_U6_0TAw

The issue that this highlighted for my work practice, was that when layout changes were made for functionality reasons, the models I was making were inflexible, they were not singular enough to be manipulated to compliment the change and thus they quickly became redundant.

At first I had to spend a considerable amount of time chasing my own tail, so to speak, correcting and editing the assets to fit into the updates. Nevertheless once they were updated and snapped together without clipping issues, it was understandable that if I had made them as singular units from the very start, I would not have wasted precious development hours. Moving forward, with asset creation and level design, I know that the more modular the assets are, the more malleable and reusable they are with unforeseen design changes.

You can find the very informative GDC talk, surrounding modular level kits, by clicking this link: https://www.youtube.com/watch?v=QBAM27YbKZg



0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Advertisement
  • Blog Entries

  • Similar Content

    • By Znippy
      Hello everyone!  
      This is my submission for the Frogger challenge.
      The final build for the project can be found here!
      I hope I have fulfilled all requirements for this challenge. Sadly, I do not have time to create a gameplay video. I am not sure if this is a must. I have added a couple of screenshots from my blog series.
      My post-mortem post will be done next week. 
      As I already mentioned on the project page, I also could offer a Linux build if somebody needs one!
      I hope you like it and I am excited to see your high scores!
      Please tell me if there is anything missing!
    • By horror_man
      Hello, I'm currently searching for a talented and passionate programmer to create a small but great horror game that would take around 3 months to be done.
       
      About the game: The game would be a sci-fi/post-apocalyptic survival horror 3D game with FPS (First person shooter) mechanics and an original setting and story based in a book (which I'm writing) scene, where a group of prisoners are left behind in an abandoned underground facility. It would play similar to Dead Space combined with Penumbra and SCP: Secret Laboratory, with the option of playing solo or multiplayer.
       
      Engine that'd be used to create the game: Unity
       
      About me: I'm a music composer with 4 years of experience and I'm fairly new in this game development world, and I'm currently leading the team that'd be creating this beautiful and horrifying game. I decided that making the book which I'm writing into a game would be really cool, and I got more motivated about doing so some time ago when I got a bunch of expensive Unity assets for a very low price. However, I researched about how to do things right in game development so I reduced the scope of it as much as I could so that's why this game is really based in a scene of the book and not the entire thing (and also that's why it would take 3 months). Also I'm currently learning how to use Unity and how to model things with Blender.
       
      Our team right now consists of: Me (Game Designer, Creator, Music Composer, Writer), 3 3D Modelers, 1 Sound Effect Designer, 1 Concept Artist and 1 Programmer.
       
      Who am I looking for:
      - A programmer that's experienced in C# and with Unity.
       
      Right now the game is very early in its development (GDD is completed and all 3D Items, Music and Sound Effects are completed).
       
      If you are interested in joining, contributing or have questions about the project then let's talk. You can message me in Discord: world_creator#9524
    • By Nilmani Gautam
      Welcome every one from this section we are going to develop a new 3D game Cube Race
       
    • By JustACicada
      Random Number God has been updated to v1.1.0.
      This is an incremental (although not idle) game about defeating randomized robots by rolling dice and playing cards that alter those dice and their effects.
      Other than performance fixes, the game has been rebalanced from the ground up. Now it should progress in a more fluid fashion. An option to reset the game with a significant boost to your power has been added, allowing you to advance further than you could before.
      There is also now an option to significantly speed up battle animations. Once you learn the rules of the game, a battle can easily take <2 min.
      Windows, Linux: https://justacicada.itch.io/random-number-god
      Android: https://play.google.com/store/apps/details?id=samuelVazquez.randomNumberGod


    • By Seer
      Currently if I was to program a game using C++ with SFML or Java with LibGDX I would render game objects by calling "object.render()" on the game object. Although this makes it easy to access the information necessary to render the game object, it also couples rendering to the game logic which is something I would like to move away from. How can rendering be implemented so that it is decoupled from the game objects?
      I wish to know how this can be done in the standard object oriented paradigm, so please don't suggest that I use an ECS. Thank you.
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!