Adam Brennecke Posted November 10, 2012 Posted November 10, 2012 Today's update is different from what we've done so far, and is to give you a look at what's going on at the studio. During the making of Project Eternity we want to give you an idea on how our games are made. Making games is not magic - game development just boils down to a lot of work from a lot of talented people. I would like to pull back the curtain, and give you the who (the talent) and the what (the work that they do) to make Project Eternity a reality. The Stuff RPGs are large and complex games that have a ton of stuff, and much more stuff compared to most games. Characters, companions, dialogues, areas, monsters, abilities, spells, items, weapons, armor, sound effects, visual effects, interface art, music, crafting recipes, animations, textures, crates and quests are the bits of stuff in Project Eternity... and the list goes on and on. At the time that we finally ship the game, we will have hundreds of thousands of bits of stuff in the game. Managing and creating this stuff is one of our major problem when creating RPGs. Our task is to make all of the stuff as efficiently as possible with a high level of quality. Right now we are knee deep in pre-production. Pre-production is the period of time at the beginning of development where everything is planned and prototyped, production schedules are made, and pipelines are constructed. I'm not talking about oil pipelines here - I'm talking about asset pipelines. An asset pipeline can be described like an oil pipeline - First the asset is made by a content creator (like an artist), next the asset is processed by a tool so that the game understands what the heck it is, and finally the asset is placed into the game world in its final location. All of the different types of assets (stuff) require a custom pipeline. Pipeline creation is one of the many problems we are tackling right now in pre-production. The Team We have many different roles (sometimes called "hats") on the Project Eternity team. Most of the team fall into three categories: content creators (makers of stuff), programmers (making the stuff work), and production (making sure the stuff gets made). Our role percentage breakdown is a bit different than what we typically have on a project. If you look at my fantastic pie-charts below, you can see that we are content focused because we have larger design team, and since our team size is small we don’t have the need for a large production staff. All of these roles are equally important and are all vital for making the game great: Art Animation: Animation adds life and movement to the game. Every moving object in the game requires an animator to be involved. Effects Art: Spell effects, sword swings, fire, smoke, and blood are animated and designed by an effects artist. Environment Art: The environment artists make the world look beautiful. They do a pretty good job at it. Character Art: Character artists create the characters, companions, and monsters. They also model and texture all of the weapons and armor. Concept Art: Concept artists paint and illustrate environments and characters that fit within the art and design vision. Their art is used by the rest of the team for reference on style, mood, color, size and proportion. They also paint the 2D portraits and touch up the 2D pre-rendered environment scenes. User Interface Art: All of the buttons that you push, the interfaces that you interact with, and all of the mouse/item/weapon/spell icons in the game are designed and crafted by the UI artist. Audio Audio Design: Audio design is responsible for any and all of the audio that comes out of your speakers. This includes the creation and production of all of the music and sound effects, and making the character voices sound great. Design Area Design: All of the cities, towns, dungeons, and wilderness areas that you can explore are designed by area designers. They take the environments and characters made by the artists to construct a rich and believable world. They also fill the game with quests and combat encounters. Narrative Design: RPGs contain thousands of lines of branching dialogue and huge non-linear storylines. The world, story, companions, factions, lore, and themes are created by the narrative designers. System Design: Rules and systems specialists. They like numbers and spreadsheets. Combat, abilities, spells, non-combat skills, and items are designed by the systems designers. Production Production: The producers organize the team. They make sure everything is running like a well-oiled machine. Producers have the responsibility for making sure the game is delivered on time, on budget, and is awesome when it's shipped. Programming Engine Programming: The engine programmers deal with system, rendering, and physics code. Unity handles a lot of our engine-level programming for us, so we can focus our programming time and energy on gameplay. Game Programming: The game programmers implement the game design including the rules, combat, and abilities. They also code up gameplay systems like dialogues, quests, stores, and create artificial intelligence for monsters. Tools Programming: Pipelines and tools used by the team are made by the these programmers. Most of their code lives "outside" of the game code. Quality Assurance Quality Assurance Testing: The QA tester reports in-game problems to the rest of the team. They make sure that all the stuff is working together and functioning properly. We want to go into more detail on what each person does on the team in future updates. A two sentence description trivializes the responsibilities for each team member, so in the future we will dig deeper and take a closer look into the disciplines. Next week Josh has an update with lore and other fun worldly things. Update by Adam Brennecke 13 Follow me on twitter - @adam_brennecke
Måndagsbarn Posted November 10, 2012 Posted November 10, 2012 That seems to be a lot more design than a regular project. I like it already. (As if I didn't like this project before.) 1
Luridis Posted November 10, 2012 Posted November 10, 2012 LOL! After the first paragraph I just had too... 1 Fere libenter homines id quod volunt credunt. - Julius Caesar #define TRUE (!FALSE) I ran across an article where the above statement was found in a release tarball. LOL! Who does something like this? Predictably, this oddity was found when the article's author tried to build said tarball and the compiler promptly went into cardiac arrest. If you're not a developer, imagine telling someone the literal meaning of up is "not down". Such nonsense makes computers, and developers... angry.
Archon Posted November 10, 2012 Posted November 10, 2012 The producers organize the team. They make sure everything is running like a well-oiled machine. Producers have the responsibility for making sure the game is delivered on time, on budget, and is awesome when it's shipped. So if Project Eternity ends up being awesome, all Obsidian will be praised, and if it fails, the producers / Project Manager will be whipped... No pressure :D Careful what you wish ... ... you just might get it
Muzzle Posted November 10, 2012 Posted November 10, 2012 I would rather just think you are all the magicians I believe you are but hell yeah.... This game makes me wet! marry me Obsidian!
Oedipus Posted November 10, 2012 Posted November 10, 2012 This is the type of post that reminds me of how irrating that Roger Ebert's comments about games not being art really is. Link Looking at all the similiarities, and I would say even more work that is invovled in creating a dynamic setting in video games, compared to movies, I just feel like slapping some sense into Roger Ebert. 1
Luridis Posted November 10, 2012 Posted November 10, 2012 So if Project Eternity ends up being awesome, all Obsidian will be praised, and if it fails, the producers / Project Manager will be whipped...No pressure :D Cat-o-nine or tawes? 1 Fere libenter homines id quod volunt credunt. - Julius Caesar #define TRUE (!FALSE) I ran across an article where the above statement was found in a release tarball. LOL! Who does something like this? Predictably, this oddity was found when the article's author tried to build said tarball and the compiler promptly went into cardiac arrest. If you're not a developer, imagine telling someone the literal meaning of up is "not down". Such nonsense makes computers, and developers... angry.
Sacred_Path Posted November 10, 2012 Posted November 10, 2012 can I be a narrative designer, pretty plz?
KarroK Posted November 10, 2012 Posted November 10, 2012 (edited) Any way to volunteer for a parttime QA under some bitchin NDA for those willing to invest some time into making the game awesome (after just having handed their wallet and 1st born over for the kickstarter) ? I realize there will be an open alpha and beta, but surely testing can be done by a group of volunteers reporting to the QA leads in-house? Both coding and QA seem lightly understaffed, but can be quite determental, but at least QA can be done by semi-qualified volunteers. Let people who are interested send in a resume or something, just so you don't get swarmed with a gazzilion people that just want to try it once. Edited November 10, 2012 by KarroK 1
Ieo Posted November 10, 2012 Posted November 10, 2012 Love this stuff. Keepin' it real. Are writers under the narrative design? How many? How many team members total? So curious.... Thanks! More first-Sagani-art plz! The KS Collector's Edition does not include the Collector's Book. Which game hook brought you to Project Eternity and interests you the most? PE will not have co-op/multiplayer, console, or tablet support (sources): [0] [1] [2] [3] [4] [5] [6] [7] Write your own romance mods because there won't be any in PE. "But what is an evil? Is it like water or like a hedgehog or night or lumpy?" -(Digger) "Most o' you wanderers are but a quarter moon away from lunacy at the best o' times." -Alvanhendar (Baldur's Gate 1)
Knott Posted November 10, 2012 Posted November 10, 2012 On the kickstarter page the first comments are about the chunk-size of the QA in the chart. Considering that you are now entirely on your own I would advice you to invest a little more on QA. You won't be able to blame anyone else if the release is horribly bugged. For the final stages of QA, you should get external, professional, College/University graduate QA to look it over. They'll see things with a fresh eye and they'll be able to speak your lingo so that you'll get the best possible feedback/reports. 1
Zeckul Posted November 10, 2012 Posted November 10, 2012 Nice to see so little effort is going in Programming and Production relative to the other disciplines: I suppose this is largely due to choosing Unity as the game engine.
Tigranes Posted November 10, 2012 Posted November 10, 2012 On the kickstarter page the first comments are about the chunk-size of the QA in the chart. Considering that you are now entirely on your own I would advice you to invest a little more on QA. You won't be able to blame anyone else if the release is horribly bugged. For the final stages of QA, you should get external, professional, College/University graduate QA to look it over. They'll see things with a fresh eye and they'll be able to speak your lingo so that you'll get the best possible feedback/reports. Well, they're in pre-production. You wouldn't want them to hire 10 people for QA for two years, on their budget. It's not like playing betas. Let's Play: Icewind Dale Ironman (Complete) Let's Play: Icewind Dale II Ironman (Complete) Let's Play: Divinity II (Complete) Let's Play: Baldur's Gate Trilogy Ironman - BG1 (Complete) Let's Play: Baldur's Gate Trilogy Ironman - BG2 (In Progress)
Chaos Theory Posted November 10, 2012 Posted November 10, 2012 Interns: These are the people who provide the tears for the rest of the team to feed on. Sometimes an intern is sacrificed to appease a producer, usually in a grim ceremony in which the heart is ripped from the chest and the empty cavity is filled with broken dreams. 8
Knott Posted November 10, 2012 Posted November 10, 2012 On the kickstarter page the first comments are about the chunk-size of the QA in the chart. Considering that you are now entirely on your own I would advice you to invest a little more on QA. You won't be able to blame anyone else if the release is horribly bugged. For the final stages of QA, you should get external, professional, College/University graduate QA to look it over. They'll see things with a fresh eye and they'll be able to speak your lingo so that you'll get the best possible feedback/reports. Well, they're in pre-production. You wouldn't want them to hire 10 people for QA for two years, on their budget. It's not like playing betas. It seems to me that the charts are for the average of the entire production-run, not just the pre-production. And while we're on it, pre-production is perhaps just as important as QA. Any defects that QA picks up on can be traced back to a glitch somewhere on the production-pipeline.
KarroK Posted November 10, 2012 Posted November 10, 2012 Well, they're in pre-production. You wouldn't want them to hire 10 people for QA for two years, on their budget. It's not like playing betas. You'd like at least some QA as soon as they have something in a workable state though . The earlier bugs are found the faster and cheaper they can usually be fixed.
Tigranes Posted November 10, 2012 Posted November 10, 2012 Well, that's the thing. Now that we have a pie chart, people (including myself) who know either nothing or very little about the process are trying to figure out whether this is enough QA, whether they need more QA, what having QA actually means and costs, etc. etc. Personally, I know the more I overanalyse the more I'll let my own ignorance create wrong assumptions. I'm happy with seeing how there's a smaller emphasis on programming, production and even art in terms of numbers, and seeing the breakdown of roles. (I mean, I could hardly tell them to make sure they have more narrative designers than area designers, right?) Let's Play: Icewind Dale Ironman (Complete) Let's Play: Icewind Dale II Ironman (Complete) Let's Play: Divinity II (Complete) Let's Play: Baldur's Gate Trilogy Ironman - BG1 (Complete) Let's Play: Baldur's Gate Trilogy Ironman - BG2 (In Progress)
Knott Posted November 10, 2012 Posted November 10, 2012 As part of the pre-production the entire team could watch all relevant episodes of Extra Credits. Its entirely free, and the worst that could happen is that noone learned anything. Well, that's the thing. Now that we have a pie chart, people (including myself) who know either nothing or very little about the process are trying to figure out whether this is enough QA, whether they need more QA, what having QA actually means and costs, etc. etc. In Obsidian's other games, they've had a publisher. In most cases it is the publisher's responsibility to conduct the final quality assurance. With PE, the responsibility of QA befalls entirely to themselves. 2
rjshae Posted November 10, 2012 Posted November 10, 2012 (edited) Considering that you are now entirely on your own I would advice you to invest a little more on QA. You won't be able to blame anyone else if the release is horribly bugged. This is clearly a case where the experienced professionals are much better informed about just how much QA to plan for. I just appreciate the fact that they are willing to share this much. The backup plan for this concern can be covered by the enhancement pack, which can include post-release bug fixes for the game engine (and so forth). Edited November 10, 2012 by rjshae "It has just been discovered that research causes cancer in rats."
Starglider Posted November 10, 2012 Posted November 10, 2012 QA is the easiest bit of the team to scale. If you underestimated, you can either draft more testers or just outsource it to the many many global companies who provide contract software QA. I wouldn't be concerned about allocation at this stage. 3 Windhaven : fantasy flight adventure : now on Steam Greenlight
alanschu Posted November 10, 2012 Posted November 10, 2012 (edited) Well, they're in pre-production. You wouldn't want them to hire 10 people for QA for two years, on their budget. It's not like playing betas. Find issues earlier in development is usually a cheaper process though, so it can't be neglected. And that's the programmer/designer in me talking, not the QA. You'd like at least some QA as soon as they have something in a workable state though Depending on the level of QA embed, sometimes you just need to be a part of the creative though process and read documents/plans. Edited November 10, 2012 by alanschu
FrostPaw Posted November 10, 2012 Posted November 10, 2012 Personally, I gave Obsidian money because I believe they know how to make great games, while I admit some of their games have been buggy, I also believe the following. Great buggy games will eventually be just great games. Average bug free games will always be average. This is because if you spend more on QA than design and production, you get better quality but less content. I can put up with the bugs in a game that is truly great, because it is a great game, far longer than I can put up with an average game, because it has no bugs. If you enjoy beta testing unfinished games, I believe you will share this philosophy, because you can see when a game is good even before it is good enough. Now I'm not suggesting massive ugly bugs that lose save games, crash the client at specific intervals or mess up game play are acceptable, I'm just saying minor bugs, even if they are many can be fixed given time. Minor bugs don't stop great games being great, they just stop them being perfect. We gave money to Obsidian because we believed in them, let's not become "meddling" investors that try to change their design or development process ....because we all hear the stories of how publishers come in and make a mess of a developers vision and there is no end of gamers that cite those reasons as why the games were never as good as they could have been. We are now those "publishers" in this scenario.....scary thought huh? 9 http://frostpaw.wordpress.com/
LadyCrimson Posted November 10, 2012 Posted November 10, 2012 RPGs are large and complex games that have a ton of stuff, and much more stuff compared to most games. I love stuff. Can never have enough stuff. Interesting look at the workload split of game creation, thanks. “Things are as they are. Looking out into the universe at night, we make no comparisons between right and wrong stars, nor between well and badly arranged constellations.” – Alan Watts
jsc Posted November 10, 2012 Posted November 10, 2012 Great update! As much there are commercial sensibilities, the openness is appreciated. Cheers
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now