“If we have the power to turn another planet into earth, then we have the power to turn earth back into earth.”- Neil deGrasse Tyson
We are a team of 3 game programmers.
Still this challenge looked so much fun, that we really wanted to participate in it. Moreover, we were thinking about a game idea and the theme of neon challenge kind of blended with the starting of that idea. So, we thought let’s take it as a motivation.
However, thanks to the awesome online community and unity asset store, because of these powerful assets we got the guts to participate.
Our collective existence reaches a bleak end according to our reckless and unconscientious actions. A world where the usual pleasure of blue sky, clean air and a nature to thrive in becomes fantasy. The sweetest days of childhood of the kids in that not so distant future is reduced to a beginning of a lifelong sentence in a place ruined by predecessors.
Our concept was to show whatever man has built artificially was very polished, but they didn’t took care of the nature.
Zac wakes up in the morning and his R2D2(looks like the robot builders were big fan of star wars) robot shows his itinerary for the day as usual, though it’s almost the same everyday.
Zac get’s ready starts walking through the street to catch the metro along with many other kids for their daily lessons in the adaptation center(a place where the kid’s need to go almost everyday to get the life lessons after the extinction). Though it’s pretty easy to store all the data into the brain instantly now a days, but according to instruction the system feeds the knowledge day by day. The weather is terrible. It’s been like that for many years, that’s what his robot said. He hasn’t seen his parents.There was some kind of extinction triggered by the human themselves. As a result the human race were almost extinct. But some scientists preserved some human babies and taught the machines to bring those babies into life if all the human being goes extinct somehow. He came to know all of these from his R2D2.
End of the adaptation lessons Zac comes out with a basketball in the hand. But he can’t play today. The weather is very bad.
He returns to home and starts playing in his VR device. Suddenly he gets an alarm from his parent’s locked room. What’s the alarm about?
1. First step for us was to get some concepts according to our story. Below are some of these:
2. This stage was quite lengthy and challenging for us. Our theme was fixed, but we needed to make the story in such a way, so that we could do it by ourselves with the little resources we had. As we didn’t have any designers in our team, we really needed to think hard on what to use and what not to. However, in the end we finalized with the help of our friends about 4 scenes. Here’s some 3d model we needed to make:
4. As we were doing this after our office hours and during weekends from home, we needed some repository system to maintain the project. So, next we setup our project in source tree and bitbucket. Also, we created a project structure, so we could maintain it easily. Though it didn’t work out later, as the project size got bigger.
5. Now the main works started. We started putting the assets in our scenes. We divided the scenes among 3 of us. Firstly, we just created the environment like blocks. However, none of us were that much satisfied with the look. So, later we started working on the textures and materials. But, the main change was visible, when we applied the unity post processing stack. Next, we started implementing different particles and effects. The whole scenario changed after putting the particles and volumetric light. We also needed character. Thanks to Morph3d and Make human, served our need for character.
6. Okay now animations and some basic scripting. We started working on the animations of drones, characters, collected free mocap data from online. In the mean time we started learning about unity’s timeline and cinemachine. After that, we could pretty easily put the animations in the timeline. Though we had problems fixing the start position of objects in timeline, but later found out workarounds. We also started to study basic cinematography topics from the internet like basic scene transitions etc. However, after doing all these we were tensed about how would we record the video, as our PC configurations were below average and the FPS was pretty low. Then, we found out the Unity recorder and long live the maker of it. Such a great tool, we could literally record in 1080p 60fps. Eagerly waiting for the next version, hopefully with audio.
7. Next we started polishing our scenes and merging them together. First of all, we implemented some narrative system, as we thought it will make our scenes more easy to understand. We recorded each of the scenes without sound. Now, we started finding out free audio for our scenes and added them to the project. Finally, merged the scenes with sounds together.
Special thanks on the story:
Hossain Cyrus, Inamul Tahsin, Tarequr Rahman for the story and scene planning.