Thoughts on Pre-Production
This is a series of articles I'm writing as an extended postmortem for Stacks On Stacks (on Stacks), a game I've been working on for five years. You can wishlist the game on Steam here.
Stacks' "pre-production" (if you could call it that) looked like this:
Ignoring production best practices was a critical error because even if you don't wish to make games commercially you still should make games in a sustainable way. Productions practices help with sustainability by providing efficiency that preserves your personal energies so that you can continue making games. Further, production practices help create a better game, not just a more profitable one. Careful planning and management improve a game's quality by focusing your creative energies on transparent end-goals. So regardless of whether your goal is to make a profit, improve your craft, or maintain your well being it is absolutely worth investing time into good pre-production.
In my case, I had just figured out how to launch a 2D game on Android and iOS, but I had decided to move onto a 3D game primarily targetting desktops and consoles in an unfamiliar engine, Unity. Luckily, one of my goals as a game creator is to learn as much as I can about game development. From this perspective, I've knocked it out of the park with the massive amount of information I've learned. But, in terms of completing projects in a reasonable amount of time, I have failed miserably. I've spent thousands of hours becoming competent at tools that I had no prior knowledge of.
What will each of your art assets be composed of? A sprite sheet? A 3d model? What resolution of pixels or number of polygons will your models use?
On the code side of things, are there tools or structures that you can plan for that will allow you to generate your content faster? How will you set up tools?
While GDDs should be organic, evolving documents, the most vital issue to address during pre-production is proving that your prototype can evolve into a longer game experience. Transforming an experience that is fun in the short term into one that sustains interest is an unexpected challenge some developers don't prepare for. In some cases, it may not be possible to stretch a prototype into a longer game and it's important you realize this sooner rather than later. The best talk I've heard on this topic was given by Lisa Wertle, titled Design Tips for Long Form Games. You can find a useful questionnaire and a link to the slides for this talk here.
Artist's Concept of Mars 2020 Rover (source) |
Pre-Production: It's for Everyone
If I were to name one thing to change about Stacks' development it would be to have a structured pre-production phase. When I began development on Stacks I was at the tail end of a one-year dev cycle on our first game, the mobile board game of color, Sature. I was proud of what we had created but felt like moving onto bigger and better things.Stacks' "pre-production" (if you could call it that) looked like this:
- Build a prototype
- It's fun? "Ok, cool, let's make this into a full game now!"
Ignoring production best practices was a critical error because even if you don't wish to make games commercially you still should make games in a sustainable way. Productions practices help with sustainability by providing efficiency that preserves your personal energies so that you can continue making games. Further, production practices help create a better game, not just a more profitable one. Careful planning and management improve a game's quality by focusing your creative energies on transparent end-goals. So regardless of whether your goal is to make a profit, improve your craft, or maintain your well being it is absolutely worth investing time into good pre-production.
You Don't Know What You Don't Know
Unfortunately, this is the ultimate problem with doing pre-production. Unless this is your second time releasing a title that is nearly identical to the last one you did, there are so many unknowns in game development. This is the reason sequels are so attractive, you get to redo something you already did once and rebuild on what you already know instead of reinventing the wheel.In my case, I had just figured out how to launch a 2D game on Android and iOS, but I had decided to move onto a 3D game primarily targetting desktops and consoles in an unfamiliar engine, Unity. Luckily, one of my goals as a game creator is to learn as much as I can about game development. From this perspective, I've knocked it out of the park with the massive amount of information I've learned. But, in terms of completing projects in a reasonable amount of time, I have failed miserably. I've spent thousands of hours becoming competent at tools that I had no prior knowledge of.
What to Address in Pre-Production
Here are some brief thoughts on aspects of your game that you can address as part of pre-production:Knowledge Gaps
Try to know what you don't know you don't know. Recognize that if you are making a 3D game for the first time there are tons of aspects that you will need to learn: 3D Modelling, 3D physics, lighting, post-processing, etc.Pipelines
The more your pipelines can be planned or established ahead of time the better.What will each of your art assets be composed of? A sprite sheet? A 3d model? What resolution of pixels or number of polygons will your models use?
On the code side of things, are there tools or structures that you can plan for that will allow you to generate your content faster? How will you set up tools?
Team Management
How will your team manage tasks? What about bug tracking? Will you use software like Jira, Trello, or HackNPlan? If you are remote how will you communicate? A skype meeting? Are meetings every two weeks? Will an internal build posted every week? Do your programmers need a code style guide? While these can be adjusted over time, establishing the need for this structure and getting them in place immediately is a wise decision.
Art Direction
Your game's art style should be prototyped and tested just as much as the mechanics. Having an established art style that you know resonates with people is one of the most useful marketing tools your game can have. Test early vertical slices of your game's art and animation on Twitter. See what gets a positive response.
The Game Design DocumentWhile GDDs should be organic, evolving documents, the most vital issue to address during pre-production is proving that your prototype can evolve into a longer game experience. Transforming an experience that is fun in the short term into one that sustains interest is an unexpected challenge some developers don't prepare for. In some cases, it may not be possible to stretch a prototype into a longer game and it's important you realize this sooner rather than later. The best talk I've heard on this topic was given by Lisa Wertle, titled Design Tips for Long Form Games. You can find a useful questionnaire and a link to the slides for this talk here.
Cherry Gold Casino No Deposit Welcome Bonus 카지노 카지노 메리트 카지노 고객센터 메리트 카지노 고객센터 21The most popular sports bets today
ReplyDeleteYou won’t have to attend for minutes to withdraw your winnings. However, higher amounts would possibly require bet365 some waiting and authentication earlier than have the ability to|you probably can} encash them. Bitstarz was introduced in 2014, as a result of|as a outcome of} of} its user-friendly design and thousands of video games, it managed to reach the highest. This was the first on-line on line casino to have a devoted bitcoin deposit and withdrawal option. In 2014, when people were not thinking about cryptocurrencies, this on line casino integrated that system, and in 2018, this on line casino was on the prime of the list. The primary reason for its success was the table bitcoin transaction system since bitcoin was booming, and other people|and folks} have been eager to get their hands on it.
ReplyDelete