T.R.A.S.H. Visual Novel
Research and Development
Research
The game we were planning to make is a visual novel, which is similar to a virtual "choose-your-own-adventure" novel. Though Libby and I were both familiar with Python, we had no programming experience. Therefore, we looked for software that would fit our needs. We've looked around for visual novel programs, and found a few options.
We looked at Unity for making our game. It's a very established game design tool that many people know about. This means it has numerous tutorials about how to use it and it's proven to be a good resource to make games of many different genres. Plus, the Person Version of Unity is free! We found a way to use Unity for our project, but it involved making a 3D world and having some knowledge revolving around camera placement. It didn't seem like the best tool considering the entire process seemed overly complicated for what we wanted to do. Plus, we weren't sure how easily we could learn it: we would have to learn a lot to get the hang of it.
TyranoBuilder was another software made for Visual Novel games. It has a code-free drag-and-drop interface that would be easy for new users. On top of that, you can play games in web browsers (for better accessibility) and it allows animation in their visual novels. However, it costs money ($15). Plus its "drag-n-drop" interface, while simple, is limiting. Coding would provide more control over the game design experience.
We looked at some other software made specifically for visual novels (for a second or two), however it was either expensive, untrustworthy, or lackluster in comparison to Ren'Py.
We eventually decided to try out the Ren'Py engine. It is free to use (including for commercial purposes). Considering the promised tutorials and easy interface, it seemed acceptable. Reviews for the program seem positive, and the site links to a list of games that were created using the engine that seems impressive (exp of one on the right). Many people may be turned away from Ren'Py due to the Python coding that's required. However, Libby and I both already knew enough of Python to pick it up pretty fast. The many features may also intimidate new users, but they eventually add to the quality of the finished game.
Ren'Py Tutorial Video
(by Maddy E. on Youtube)
Unity's GUI
A recent video from Unity's official YouTube channel
A TyranoBuilder video posted on their website
For art, I'm using IbisPaintX off of my iPad. It's a free app and I have almost 2 years of experience with it. It is very easy to learn and use. While it may not have the same amount of tools that Photoshop has, it is constantly adding more and more. It recently added photo effect tools, so we also are able to manipulate our backgrounds with this software, making it an essential part of our project. People may think it's less professional due to it being on an iPad, and its functions do take a bit of practice to master, but it is undoubtedly a fantastic art program.
TyranoBuilder's GUI
Ren'Py
Unity
TyranoBuilder
IbisPaintX
A screenshot of our Ren'Py game
An Example Video on IbisPaintX's Website
An Ad for IbisPaintX with the iPhone's GUI
Adobe Photoshop
We also looked at using Photoshop for our project. Many professionals and companies use Photoshop to create detailed, quality artwork. It is highly established and has a variety of tools. On top of that, it has many starter tutorials due to its popularity. However, it costs $20 a month and neither of us have much experience with the app. Also, while we could use the program at our school for free, it would take up time that we could be using to code.
A Commercial for Photoshop
Photoshop's GUI
Gimp
Gimp is another product on our schools computers. It is often called "the free Photoshop," though I don't think that's giving Photoshop enough credit: "poor man's photoshop" would be more appropriate. After working in Gimp, we both agree that it does not suit our needs at all. The GUI looks cluttered and the tools, while plentiful and occasionally useful, are not worth the struggle of using the software. However, many young digital artists use Gimp and it can be a good introduction to digital artwork.
A beginner's Guide to Gimp
(by TechGumbo on YouTube)
Gimp's GUI