11 Lessons from a 11-game-making journey
These 11 lessons were drawn from my 11-game-making journey in 2018.
#1 Know your goal
What are you trying to accomplish, and why does it matter to you? Does it have positive effects, like learning a specific new skill?
#2 Define your message
What should players gain or learn from your game?
#3 Save yourself time
Limit your scope early and allow at least half of the time to beta-test and engage with your audience. Make strategic decisions early. Choose which platforms, if any, you will address. Write modular code and reusable assets.
#4 Prepare all beforehand
Choose a theme or atmosphere, write the story and game description, define a colour palette and other graphical conventions before starting development. Research similar games and potential copyright issues beforehand too.
#5 Join a community
There will be nice people who are willing to help, even if you're a complete beginner. If you're an expert, you'll love to share your expertise. Either way, reciprocate.
Don’t be afraid to try new concepts, to be extravagant or to add your own mark. Innovate beyond the game, in your methods and infrastructure. Develop new tools if you have to.
#7 Embrace the process
No game is ever finished, because the better it is the more attention it draws, inviting further feedback, a never-ending cycle. Alternate between large projects (to raise the bar) with quick projects (to consolidate learning and boost motivation).
#8 Seek feedback actively
Ask precise questions and identify problems. Never release before getting feedback, but keep listening afterwards!
#9 Seek feedback passivelyGive others the chance to help when you’re unavailable, by providing contact details, feedback forms, interactive action buttons and so on.
#10 Track and measure
Use analytics to know where how players interact with your game, infrastructure and links, so you know what to improve. Ask for permission, and avoid collecting personal information and data you won’t use.
#11 Network effects
The only way to reach a larger audience is to have other people promoting our game. Make it easy for them!
Do these lessons resonate with your own experience? Or not at all?