Initial Concepts

Aaron’s Initial Concepts

  1. My first concept would be making a visual novel. I would create the art and story, on at least two different branches of the story. I plan on using Ren’Py to create the visual novel, the character CGs on paper and then editing with Photoshop, and the backgrounds purely in Photoshop. As for music and sound effects I would most likely use copyright/royalty free sounds since I have zero experience creating music.
  2. The second idea I had was making an RPG game in Java. Although I have a decent amount of experience programming, most of that did not involve making games. The only game making experience I really have is making small, custom Super Mario World hacks. The combat system would be a little different in that it would be in real-time across a grid unlike other traditional games. Kind of like a mix between Chrono Trigger and Fire Emblem. I think a 16-bit art aesthetic would fit this.
  3. An idea without any regards to future employment or current resources would be to make a fighting game. I’ve always enjoyed watching Street Fighter, and Blazblue, and I’ve played Super Smash Bros Melee for over 4 years. I think a platform fighting game like Smash in combination with more traditional fighting game mechanics like a meter/resource to use special moves could be very interesting.

3 thoughts on “Aaron’s Initial Concepts

  1. Very cool concepts! The visual novel concept is great and especially fun when it is interactive. For copyright-free sound effects and music, I suggest https://freesound.org/ if you do not use it already. I have also heard about services where artificial intelligence makes music for projects if you are interested: https://www.ampermusic.com/. The RPG idea sounds fun too, especially as you are combining ideas from previous successful games. I am thinking creating an RPG game in Unity or Unreal Engine might be easier. Or using an easier and more modern programming language like Python or Kotlin, which is supposed to be an easier version of Java. Java may have productive and intuitive game development frameworks though, which you may know about or may good to look out for. I like how you are combining ideas and mechanics from previous games to make something new. For concept 3, I have seen full tutorials on how to make a 3D RPG game in like 50 videos (https://youtu.be/pgIJqiZQ-2Y) if you are interested, which may be a good start to at least create a demo of a game like this.

  2. One cool thing about visual novels is that they really showcase the art and storytelling capabilities of the people who make them. Doing the art on paper-and-pencil first before moving to Photoshop would definitely help keep the game’s art feeling organic, rather than something created by a computer – which could help make it stand out.

    I’m both an IMM and a Computer Science major, and I definitely relate to the whole “knowing a lot about code, but not much about games” thing. A project like that could be a great learning experience and a chance to showcase your talents.

    Fighting games can definitely lead to some creative character designs and moves. It looks like all three of your projects involve making a different kind of game – what if you tried to incorporate mechanics from other styles of games into your visual novel? It could be a neat way to try new game design concepts and set your game apart from other games in the genre.

  3. I like the idea of a visual novel a lot- it’s a great way to show off your art skills, while also showing that you have programming prowess.
    I really like yoyr second idea as well. I think combining a grid based system and making it real time is super unique and would be really cool.
    I like your third idea a lot as well. I think combining platform fighter and teaditional fighter mechanics is a really good idea, and I can’t think of q game that has fully commited to that idea. I feel like all three of your options would be a great way to showcase your programming ability.

Leave a Reply

Your email address will not be published. Required fields are marked *