Falling into indie-game-development in four phases

in #game6 years ago

Phase 1 — Rejection

phase-1.png

“I can draw a black square on the screen, and move it in four directions. Want to work with me on this?”

My brother was bored writing his PhD in physics. He chose a game-engine and started to explore its features with only a rudimentary understanding of programming. After reading into some core mechanics, he got the engine to draw a single dot on the screen. It was able to move in four directions.

The future seemed bright.


The indie-games of 2009/10 felt like the evolution of arts, craftsmanship, and story-telling: Limbo, Super Meat Boy and Bastion brought together graphics, music, programming, decision-making and world-building in a charming, unique way. The good old days of Nintendo seemed to be back.

While I had a passion for all of those, I quickly decided that this was not for me: too much effort needed, with too little guarantee of success. I lacked most of the skills, anyway.

Being just a fan should be enough for the next couple of years.

Phase 2 — Limitation

phase-2.png

“The square can now move in eight directions and I can make walls. We can do basic collision-detection. Let’s make this something big, OK?”

Richard’s work with the game-engine progressed, barely recognizable.

Still, following Nathanael Weiss’ development-channel, he had figured out that game-building is about small steps, and the diligence to take one after the other.

I wasn’t impressed.


Some feel that crafting characters and worlds with low-density pixels is a blast from the past; just the echo of a style, determined by its limits.

Yet, pixel-art is what I chose in 2013, illustrating a naive story about a red-haired girl. After years of designing interfaces, working with a more limited tool-set was necessary to break free from my routines.

With just a few pixels to fill up the artboard, every decision has impact. Can I paint eyes and lips, or is there only space for the nose? How to communicate strength or fear, when every face is made up of 12 Lego-blocks?

When Mario jumps and his head connects with the power-block, does he raise a fist? Maybe his middle-finger? Maybe a bloody stump, after loosing his hand to a rabid mushroom earlier?

Pixel art carries the mesmerizing qualities of interpretation: with no space to tell detailed stories about landscapes and interactions, our mind improvises; every colorful square becomes our own little story, every time.

Try to imagine Mario without leaving his trail of death, now.

Phase 3 — Exploration

phase-3.png

“The black square has become an animated character with a sword. Nothing to hit, except the doors that open — collision-detection — BAM!”

No. No, this character’s spritesheet, ripped directly from a generic JRPG, did not inspire me at all.

As a physics-engine, this seemed impressive after eight weeks on the side. But why is this guy walking on an empty plane, attacking air and walls alike?

Why? What would it take to give him a purpose …?


Coffee. Lots of coffee. And talk.

We sat outside a shitty café with a hot beverage in the cold breeze of 2015’s autumn. How would Star Wars have played out if Darth Vader flew back in time, becoming Luke himself? What happens to humanity after the internet-killswitch?

We riffed ideas. As we talked, something emerged from it. The random ideas started to form a consistent theme: war and power; control and mercy.

What do Bespin, Sandworms and an underdeveloped forest-planets have in common?

A network … underground devices … a shared vision.

The Cradles. They would become the cornerstones of our story. Our uninspired spritesheet finally had a purpose.

Phase 4 — Magic

phase-4.png

“I have walls and doors, that can be triggered by a switch. There are two types of enemies; one attacking melee, the other firing bullets. Our character can walk, interact, fight and above all: do magic!
Want to join?”

Yes.


“Let’s call it Resolution, but with two i’s.”

“Yes … no. Yes, that works.”

Just before fighting over the number of vowels, we realized that things had gotten out of control: 6 interconnected worlds, 9 items, 18 enemies, bosses and secrets. This thing was becoming massive. Too big to just treat it as a fancy side-project. Our game needed a name.

We had learned new things almost every day since we set out to move a black square — how to animate clouds, letting the screen shake, and timing the perfect fade. One tiny step after another.

I quit my day-jobs at the end of 2017.

2018 will be our Resolutiion.

Sort:  

Hello @cloudif, success for you here in steemit.

Source
#introduceyourself/#introducemyself

The “introduceyourself/introducemyself” tag is for creating one introductory post that tells us about you. Users are encouraged to use this tag exclusively for that, and not to reuse it.

More information:

The Game of Tags

Thanks Spaminator.
That’s exactly what I tried to do with this first post, by choosing a story-telling approach.
Wouldn't you agree?


Welcome to Steemit @cloudif!

I wish you much success and hope you find Steemit to be as rewarding and informative as I have.

Here are some links you might find useful.
Your stats on SteemNow
Your stats on SteemWorld
Your stats on SteemD
How does Steemit actually work?

Oh yea, I have upvoted you and followed you. Many blessings!

Welcome to Steem, @cloudif!

I am a bot coded by the SteemPlus team to help you make the best of your experience on the Steem Blockchain!
SteemPlus is a Chrome, Opera and Firefox extension that adds tons of features on Steemit.
It helps you see the real value of your account, who mentionned you, the value of the votes received, a filtered and sorted feed and much more! All of this in a fast and secure way.
To see why 3163 Steemians use SteemPlus, install our extension, read the documentation or the latest release : SteemPlus 2.21: Earn more by posting to DTube via SteemPlus.

Welcome to Steemit cloudif. Let me know if you got any questions about Steem or anything related to it! The official FAQ can be found here and has A LOT of information https://steemit.com/faq.html - Also remember, Steemit is just ONE of the sites built that uses Steem the blockchain. We also have DTube - our very own Youtube, DSound for Soundcloud and Steepshot if you prefer Instagram like experience. I'd also like to mention ChainBB - forums, Busy - Steemit with more modern look basically, DMania for memes and Dlive for streaming just like in Twitch! You can also earn Steem by gaming now! Search for Steemgar if that's more your thing. Welcome to the blockchain! :)

Hey cloudif! If you would like to see what the current trending content and topics on the internet are consider following @coffeebreak and @topicstoday accounts to make your personal feed more fun and informative.

Congratulations @cloudif! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

You published your First Post
You got a First Vote
Award for the number of upvotes received

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Welcome to Steem! Partiko is a fast and beautiful mobile app for Steem and we upvote our users to help them grow! Please feel free to download the Android app here and the iOS app here.

To learn more about us and stay connected with us, please join our Discord server here: https://discord.gg/N7Et97G

Congratulations @cloudif! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

You made your First Comment

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:
SteemFest³ - SteemitBoard support the Travel Reimbursement Fund.

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @cloudif! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You got your First payout

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

SteemitBoard - Witness Update
SteemFest³ - SteemitBoard support the Travel Reimbursement Fund.

Support SteemitBoard's project! Vote for its witness and get one more award!

Coin Marketplace

STEEM 0.21
TRX 0.20
JST 0.034
BTC 98637.48
ETH 3333.42
USDT 1.00
SBD 3.05