Contributor: Prateek Thakur
Mentors: G Jordan Smith, Ajay Sharvesh M P
Indigo Night, is a game project made on the Luna&Cat IDE App, in the Catrobat visual programming language. It showcases several features and capabilites of the platform, since Indigo night itself, is at par (if by any chance not better) with most platformers, and 2D games of today's age, be it on PC or mobile.
As a game, it is a beautiful Audio Visual journey, focused on telling an inspiring story of dealing with one's inner demons.
-
Visuals: The game is made in Pixel Art, which emanates retro vibes, that are prominent of today. All of the art has been made on Aseprite. 32 to 16 bit character sprites and 8 - frame character animations have been used, to ensure quality.
-
Sound: Sound design was also a major focus point of this project. It contains a lot of music oriented themes too, which includes my own recordings, as well as a lot of processed audio.
-
Programming: As mentioned, the project is made completely in the Luna&Cat IDE App and the Catrobat Programming Language. With time and increasing experience, it became easier and more fun to operate the game engine through the IDE. It slowly became more and more visible, that the scope of doing things was quite immense.
The game contains three main parts: The prologue, the main and the epilogue. The main part contains three acts, which portray the progression and growth of the main character.
There were quite some challenges that I faced throughout the project, but I was successful in tackling almost all of them.
-
The Catrobat Programming Language was relatively new to me, so creating new algorithms was fairly difficult at start. With time, I found it relatively intuitive, and could find multiple ways to tackle the same problems.
-
Creating assets was also a challenge, since I was aiming for quite a high visual standard. Working a lot more was the only solution for this, and along with that, I tried to use whichever royalty free assets I could find. I also learned pixel art well in the starting weeks of the project, to smoothly work with it.
-
Game creation was a relatively manual field of work, which included design, learning as well as programming. Making it all as a solo developer, was quite a daunting task at times, but I enjoyed it a great deal!!
I would like to thank Mr. G Jordan Smith, my mentor for his continued guidance and support during the project. Also, I am grateful to the Catrobat team, which I am proud to be a contributor to, for placing their trust in me, and giving me the opportunity to work on this project, which I found really fun to make! I love to make games, and I tried to make that show in my Catrobat GSoC project as well.
Due to the large project size, I divided the project into three parts. The links to the catrobat community pages of the project:
I hope this project lives up to the level expected by the Catrobat Association in GSoC!
- Indigo Night from Amir by Tamino
- resonance by airtone
- reNovation by airtone
- blackSnow by airtone
- nightRain by airtone
- nightWalk by airtone
- timebeing by airtone
- Title Theme from Night in the woods, by Alec Holowka