Nick Joebgen

Development decisions

Posted by admin on September 11, 2015


Man, what a week it's been for Space Scavengers. For those of you that are unaware, I've been keeping myself busy while I search for a job by working on this project called Space Scavengers. We've been working pretty heavily on it for the past few weeks, and I've posted pictures to various social media pages about our progress, showing off the level I constructed. Well, we just made some hard decisions this week, which is prompting me to write this blog post. Unfortunately, there were casualties with this decision and it kind of feels like we're taking a step back, but at the same time I know it's still a step in the right direction. 

What happened?

The decision is question was about a core mechanic of our game, the random generation process. Space Scavengers is a sci-fi co-op game, built very much to be a rogue like, and one of our defining features is that no two playthrough sessions should be the same. As a team, we've gone back and forth as to how this should be accomplished. We thought we settled on a method where we build layouts, have hallways be static, and define points where rooms spawn in. The engine gets to pick from a few different rooms for each spawn point, and then picks what spawns in. Now, this seemed nice because from a level design perspective, I still get to craft full levels and control the flow. In fact, I constructed one level for our programmer to test the RNG stuff, and the level looked good. It felt good. However, we quickly came to the conclusion that this method would not offer the amount of randomization we wanted, and have since moved to a new algorithm based process. We're excited about it, with me leading the charge to convince the team members that this is necessary. While not crafting full levels, the other designer and I will be in charge of the rooms and hallways, making them feel good, and then working with the overall game feel. With a rogue like that will have a lot of RPG elements, we really are going to have our work cut out for us still. 

Decisions sometimes lead to casualties

Change is good. We're taught to believe that. Without change, there can't be growth. Well, the same thing is true for video games. If we were to keep designing video games the way we did thirty years ago, we'd get nowhere and this industry wouldn't be as successful as it is now. But, like everything, decisions were made, changes happened, and the industry grew. My team is still learning that, we have been for the past four years in college and we're still learning it. However, sometimes this means that there will be casualties with what has currently be created. The level I spent time crafting is a great example. Sure, it's only a level, it could have been worse, but I put a lot of time into it, making it feel good. But, it's a necessary casualty because it means something better is coming along. Sure, it's going to sting, having to look at your work and understand it's getting scrapped, but in a long(ish) project you need to go with choices that are going to give you the best chance for success, while you're still early in the project. If this means a prototype level or some code is getting scrapped, but the benefits are going to be much better, then maybe you should consider scrapping or adapting what you currently have. In the case of where we stand? I  learned that if I wanted to craft each level with the same amount of detail, and we need roughly fifty unique levels? I'll be an old man before it's actually done. 

Making these decisions are hard.. but necessary

It's never easy letting go of something. Trust me, I've let go of a lot of things, especially when it comes to video game development. But you have to look yourself in the mirror and accept that these are necessary. Yes, you put in an all-nighter getting something to work, and now your team is asking you to scrap it. No, you can't get that night back, but don't let that sabotage your overall project, because you're simple annoyed. Go take a day to sleep, get some energy back. Grab a beer, drink some coffee, take a walk, do SOMETHING that will clear your mind and get you in a better state. Then put your scrapped work to rest, or somewhere that maybe it can be used in the future. I've had to do this many times, with many projects. In fact, I was working on a ten week project and pulling an all nighter at least once a week, just to keep our team in track. However, half of the time I'd end up doing work that we would decide to change. Yeah, it sucked. I was made and initially I tried to force my team to accept that it was right. But, it wasn't, and I very nearly (kinda sorta did) contribute to the project being a complete failure. So do yourself a favor and get over it, even if it means you're mad and you might end up yelling. Do what you need to do, make the tough decision.

Make the decisions early, a.k.a fail fast and fail often

Fail fast and fail often, these are things I've heard a dear professor of mine say over and over again. What this means is figure out whats not going to work quickly, so you can make these decisions. And please, make the decisions to change early. Don't wait until you're halfway through the project to scrap everything. You've wasted time, effort, and can quite possibly kill all momentum. Find out what's not going to work early, so you can get on the right path. In the case of our project, we were right at the cusp of being in too deep (que Sum 41) and in fact we did kill some team motivation. Luckily, we got it back because everyone is looking towards the bigger picture. We aren't losing all the much time and we're going to come out with a better product. But, at this point, we can't make this type of choice again. We made it, we came to terms with what we're laying to rest, and now the true journey is beginning. 

Good luck and happy devving

I guess this blog post kind of geared itself to people that are starting out on working with team projects, but I really just wanted to initially share the choice my team made and why I'm so proud that they could make the decision they did. We're going to have a much better outcome now, I can feel it. Apologies again for rambling, but hopefully you've found something you can take away from this. If you want to keep up to date on Space Scavengers, feel free to visit Find us on Facebook and Twitter by searching for Bearfoot Games. And keep on being amazing, everyone. 

Posted by Dave on
Have you tried using the random dungeon generator from the latest update of 2D Tilezone(1.3.1)?
Posted by ThomBraicle on
Drugstore Priligy Dapoxetine En Ligne Clarithromycin Omeprazole Amoxil viagra Cialis Efectos Negativos Amoxicillin Erowids Levitra Dosage En France Acheter Du Cialis Ligne cialis buy online Buy Nexium Capsules Online Misoprostol 20mg Avis Kamagra 50mg Uk Cialis 5 Mg Best Price Usa viagra Where To Purchase Online Amoxicilina From Canada Free Shipping Cephalexin Darvocet Buy Levothyroxine 50 Mcg Online Ireland Prezzo Di Propecia online pharmacy Propecia Samples Can Amoxicillin Treat Chlamidia levitra without prescription Prix Levitra Liege Generic Viagra Accepts American Express Discount Amoxicilina Bacterial Infections cheap cialis Viagra Nebenwirkungen Magen Discount Propecia London Viagra Wirkung Mann Cialis Generique En Belgique Purchase 200mg Cytotec Cheap Viagra Buy Prozac Levitra Tarif Belgique Acheter Viagra kamagra 100 online Sildenafil Cialis Generico El Viagra Necesita Receta Can Jenday Conures Birds Have Amoxicillin viagra Kamagra PiРів„– Economico Achat Pillule Viagra Viagra Senza Ricetta cialis Cialis 5mg Tablets Australia Cialis Viagra Difference Preisvergleich Cialis 20mg Filmtabletten Kamagra Vente Libre Internet Buy Cialis Clomid Ordonnance En Ligne Rogaine Con Propecia Indications Amoxicillin Keflex Pregancy Safe Viagra Available In India buy viagra Amoxil By Vbulletin
Posted by spa massage lyon on
Wace emploie la meme expression: Li dus out deus enfes d'une dame enoree,
Un fils et une fille, mes la fille est poisnee; Ne pooit por l'aage estre encor mariee, Mes li dus l'afia ke li seroit donnee Des qu'ele
porroit estre par raison mariee.
Posted by Sherronplulley on
Hello. And Bye.
Posted by Freddieplulley on
Hello. And Bye.
Posted by TerriAppag on
Spironolactone For Cheap Synthroid Estradiol . Toprol Xl Switch To Lopressor Metoprolol Tartrate Viagra Dose Capacity Teixido Migraine Migrainous Vertigo Depression Antidepressants Edinburgh Prescriptions Somid Charles Nortriptyline Irritable Bowel Tricyclic Antidepressants Unisom Sleep Aids Gel . Plan B Acid Trip Deck Ramps Zantac Vs Prevacid Coupon For Effexor [url=]Order Lasix Without Otc[/url]
[url=]Vancomycin Online NO PRESCRIPTION Canada Vancomycin Online Echeck[/url] [url=]Order Parlodel Online No Prescription, Express Courier Parlodel[/url] [url=]Buy Aprovel Online Overnight. Buy Aprovel NO PRESCRIPTION.[/url] [url=]Buy Curam[/url] [url=]Buy Vesicare Uk Pharmacy, Buy Vesicare no prescription[/url] Valtrex Vs Acyclovir Valacyclovir Alli Sexual Desire Sydney Buy Cheap Propecia [url=][/url] [url=http://toolsedit/]http://toolsedit/[/url] [url=]Buy Movexx Plus Low prices, Buy Movexx Plus In Canada[/url] [url=]Generic Cialis Online With Mastercard, Buy Generic Cialis Saturday Delivery No Prescription[/url] Propecia Administration
Clomid Gynecomastia Anti Estrogen
Posted by Frankelin on
buy cheap Filemaker 15,buy cheap QuarkXPress 2017,buy Nuance Dragon 15,buy Minitab 17,

buy cheap office 2016 pro
Posted by Sailipcew on norsk kasino [url=]norsk kasino[/url]
Posted by Amamihenal on
poor breast milk production tenze24-domperidone levitra cost per pill walgreens
Posted by Humbertoplulley on
Hello. And Bye.
Posted by Atakoyokiw on
happi d tablet uses what is the use of ranitidine tablets
Posted by RedSharkplulley on
Hello. And Bye.
Posted by Ahohiroyuy on
medicine tablets list with price domperidone-tenze24.tumblr how do fish breed
Posted by Ayopitatoo on
ways to increase breast milk production while pregnant where can i buy domperidone system suitability parameters for hplc
Posted by Mathewchees on
Hello. And Bye.
Posted by Glennabuh on
[url=][/url] [url=]amikacin purchase no prescription, safety amikacin purchase[/url] [url=]Buy Pyrantel Pamoate drugs online no prescription : Pyrantel Pamoate Discount FedEx NO PRESCRIPTION[/url] [url=][/url] [url=]Can I Buy Amoxicillin Tablets To Purchase, Buy Amoxicillin Tablets Pharmacy[/url] Safe Allergy Tylenol While Pregnant Bupropion Swollen Tongue Is Benadryl Safe For Family [url=]Imitrex NO PRESCRIPTION Saturday Delivery[/url] [url=]Buy Bactroban Overnight[/url] [url=]buy fincar online [/url] [url=]Cheap Crotamiton Cream Online[/url] Bactrim Extract
Paroxetine Toxicity Dose
[url= ]Order Clozapine overseas[/url]. Tylenol Pm Rpg Atenolol And Prozac Migraine Dry Air Get purchase cephalexin in internet coupon without prescription canadaHow To Buy Keflex Online At Cheap Prices From A Mail Order Pharmacy. Broad . Tuberculosis Doxycycline Zithromax Generic Minus Prescription . Quitting Nexium Symptoms Alprazolam For Insomnia Generic Name Buy Paxil Mastercard Seroquel Private Prescription Uk Drug Does Protein Supplements Lower Testosterone Baby Advil Vs Baby Tylenol
[url=]purchase Azocam Online Visa Azocam Cheap purchase No Prescription[/url]
Posted by Scottcaupe on
Hello. And Bye.
Posted by Akumokegit on
can a pregnant woman take cold medicine tenze24-domperidone mi doctor webb chapel
Posted by Asarezebur on
medications that prevent migraines buy domperidone online how to increase milk supply when breastfeeding naturally
Posted by TimothyInjuh on
Posted by JohnnyRoaxy on
Hello. And Bye.
Posted by DannyWag on
Hello. And Bye.
Posted by Atadochie on
domperidone use in canada [url=]order domperidone online[/url] when do women's breasts lactate
Posted by Anzuyam on
is domperidone safe for breastfeeding mothers [url=]chinakari39-domperidone[/url] natural ways to produce breast milk
Posted by Kamorkasoi on
Only ### classic xxx video test!!!
Posted by Aorohas on
side effect of domperidone maleate [url=]domperidone-chinakari39.tumblr[/url] dolcet mechanism of action
Posted by Shawnzoobe on
Hello. And Bye.
Posted by Arapeseo on
domperidone and omeprazole interaction [url=]domperidone without prescription[/url] exclusive pumping vs breastfeeding
Posted by JamesLed on
Downloads Music/MP3/FLAC/ Private FTP Scene 1990-2017 FTP Server, Music Videos,
Minimal, Hardstyle, House, Techno, Tech-House, Dance, Trance, Club, Pop, Rock, Rap, Bass
Posted by CedricRaify on
Hello. And Bye.
Posted by Akanubuf on
pantoprazole sodium and domperidone maleate [url=]order domperidone online[/url] veterinary drugs list pdf
Posted by MatthewBop on
[url=]betonline review[/url]
betonline poker 2016 review
review betonline
betonline review 2015
Posted by Francespal on
Does Alli Work Plan Metoprolol And Mi Acute Myocardial Infarction . Nose Strips Accutane Cheap Cialis Australia Generic Levitra Minocycline Hyperpigmentation Causes Accutane Website Chapped Lips What Take Blood Allergy Tests Test For Aciphex Enteric Coated . Metoprolol Panic Disorder Metformin No Prescription Here levofloxacin. Buy cipro 500mg, simultaneously, update the note and system nailed by your [url= ]Clozapine Overnight[/url]
[url=]Buy Cheap Diabecon With Mastercard[/url] [url=][/url] [url=]Buy Estrace Vaginal Cream[/url] [url=][/url] [url=]Buy Ceftin On Line[/url] Spiriva Handihaler Cost Blurred Vision First outbreak occurs within minutes of where can i buy nizoral mg. Details: Allegra & Pregnancy [url=]Overnight Cardura[/url] [url=]Buy Ventorlin Online No Prescription[/url] [url=][/url] [url=], Buy Elimite 24x7[/url] [url=]Diclofenac Topical Gel Shipped Overnight Without A Prescription[/url] Manejo De Diabetes Insulina Regular Nexium Bacteria
Posted by Arishibon on
pantoprazole and domperidone tablet [url=][/url] omeprazole 40 mg reviews

Leave a Reply

(Your email will not be publicly displayed.)

Captcha Code

Click the image to see another captcha.