Presentation on theme: "Even A dummys guide couldnt be written for this project!"— Presentation transcript:
Even A dummys guide couldnt be written for this project!
Getting through your group project.. ALIVE BEFORE AFTER
Getting through your group project.. ALIVE So guys and girls you are about to face your group project and I can happily say after suffering it last year it is by far the toughest task you will face on this course. Why some of you may ask? Well the answer is simple; this is your first real taste of how the games industry operates as a team to produce a finished product. Your product is of course your level. In principle you may be thinking this will be a walk in the park unfortunately this is not the case. From my experience last year on this project I have seen a range of different methods for structuring work, unfortunately many had major issues including within my own group.
Getting through your group project.. ALIVE Today I'm going to do my best to help you structure your group project in a way that will help everyone keep in unison and will prevent any break downs in the group. Break downs? yes this project will cause rifts but there's ways to avoid this. Also ill do my best to give you some tips on building your level and cover certain aspects that the tutorials don’t cover to well.
How to avoid Rifts and basic issues for that extra togetherness ^_^
How to avoid Rifts and basic issues Remember you are no longer working at your own pace! This project requires progressive milestone based work. So by this I mean you will need to break down the project into workable sections with set dates. This should be arranged by you and your project leader in scheduled meetings. You cant...I repeat CANT! leave everything till the last few weeks. So those of you who play COD or if you are world of War-crack addict for god sake consider the rest of your team who's grades could be effected by your negligence. Meetings are important so are towels.. Regular meetings are definitely a key component to successfully managing this project. During meetings discuss what everyone is currently doing, any problems faced and further ideas. All obvious stuff.
How to avoid Rifts and basic issues Keep your work tidy and in the appropriate folders. We'll be going over file structuring in a second but it is important to hammer that home early. Messy folders will prevent you working efficiently and more to the point its not acceptable in this industry. Ensure everyone has an even workload, this can cause issues both ways with either people feeling they have not done enough or people feeling they are doing to much. Talk through this as a team and make sure everyone's satisfied with their work loads.
How to avoid Rifts and basic issues You are all artists and should by now be able to accept criticism from your fellow students. If for example the art director believes your work not to be to the set theme, then for gods sake do not throw a paddy fit! approach this criticism in a mature manor, embrace it and improve on the piece of work so that it meets the requirements. AH AH AH DIDN’T SAY THE MAGIC WORD!
Communication Seeing as communication seems to be one of the main key points to the success of this project, allow me to bombard you with possible ways to keep in touch outside of university and explain how this helped my team out a lot.
Folder Structuring When it comes to structuring your work its important to have a good layout. Last year ours was far from perfect but since then I have built on it and learnt from it. On K drive you can now see the structure I would have adopted if I did the project again this year. K:\COHORT09\YEAR2\Semester2\Project
Unreal can sometimes be just that Jeffrey only wanted to create a box.. And the whole thing crashed! He didn't regularly save and now their are man tears!!!
Unreal information ( to clarify this is real information) The Unreal Engine is undoubtedly a fantastic engine but like every other 3D based media package it is not without fault. Make sure that one of the first things you do If you are working with unreal is to ensure that the auto save feature is on for both packages and maps.
BSP for the win! When building your level use Binary space partitioning(BSP) to construct your level! Why is this important? Well sure in theory you can model your level structure in max and import it into Unreal but you would have to do the collision for the walls; ensure the material IDs are correct, while excepting that the level is not going to run as efficiently as another group who has used BSP.. In short its possible but never use this method.
BSP for the win! I do however recommend building your level in max first to get the scale correct. normally enlarge this by 1.5x and in doing this you should avoid corridors that are to narrow. However if you are going for a claustrophobic angle with your level then you may not want to enlarge it more than is necessary its entirely up to you. The next step is to import you max level into unreal as a static mesh then use that as a template to build your BSP using the brush tool (Big Red Square Of Doom, Big Red SOD).
Scale fail! Scale is a very important factor when modelling assets and unfortunately it is often overlooked until the asset is finished, but do yourselves a favour and build it to the correct scale! 1 uus (Unreal unit) = 2.54cm Some people probably would prefer some sort of visual reference as well, so creating a biped that is to the scale of the generic unreal character is a good idea. Generic Unreal character = between 75-95 uus
Right what is a modular based system? Well its used in games to save memory space by reusing the same objects to build complex networks such as piping, railings, stairs, borders etc. when it comes to creating a modular system try and think of the assets in terms of there individual components and appropriately break them down into manageable pieces. The beauty of this is it also allows for a huge amount of flexibility as these pieces can be scaled to meet the needs of a part of your level. Another plus is if there is a problem with a modular asset, by simply replacing the old one in the content browser with the new one, all the others in the level automatically update to the new modifications. Obviously there are downsides to that ill show you in my rooftop level as they are best displayed.
Using a modular based system Right what is a modular based system? Well its used in games to save memory space by reusing the same objects to build complex networks such as piping, railings, stairs, borders etc. when it comes to creating a modular system try and think of the assets in terms of there individual components and appropriately break them down into manageable pieces. The beauty of this is it also allows for a huge amount of flexibility as these pieces can be scaled to meet the needs of a part of your level. Another plus is the fact that if there is a problem with a modular asset, by simply replacing the old one in the content browser with the new one all the others in the level automatically update to the new modifications. Obviously there are downsides to that ill show you in my rooftop level as they are best displayed
You should have all done this and be able to do this but allow me to refresh your minds on how to use this material for use in unreal. Basically Multi sub allow you to assign multiple materials to a single model through the use of material ID’s. Once you export your model if setup correctly the Unreal Engine recognises that you have multiple ID’s on the asset and subsequently will give the option to apply extra materials to that asset. Here is an example of what I mean.. Multi Sub Material usage
Basics to remember 1.Don’t forget to position you pivot point in the correct positions and centred to 0,0,0 this is pivotal. ^_^ 2.Make sure if you are using multi sub object that all your materials are labelled otherwise unreal wont recognise them! (If your not sure about multi sub/object is give me a shout and id be glad to walk your through it) 3.Don't end up like Jeffrey, save regularly and backup the files often in case of corruption. I recommend at least keeping 2-3 increments of your backups just to be on the safe side. 4.ALWAYS LOAD YOUR PACKAGES FIRST BEFORE YOUR MAPS!
Thank you for watching hope I've been of some help! All donations welcome.. Only joking obviously... Or am I?