First day of development
I started out by testing what I will need for a game like this. We thought about keeping it simple and using “Canvas” which will do basic drawing and can handle basic movement and touch points. However, we didn’t want this to be just another “simple android game”. I started out by asking the Lead Artist and Game Designer more questions to get a more clear view of how the game should look like and how the Game-play should feel like, eventually we got to the point where I didn’t think that a basic Canvas would fit the needs of it, we wanted something bigger, something better and more effective! this is where Open GL (ES) came in the picture! I started making my research about OpenGL (ES) since I only got to use it once or twice in my past. After a long time of researching, I started to get the hang of it and did some experiments with the triangles and “hello world” projects figuring that OpenGL (ES) will be a perfect environment for us to work in.
Next, we had to figure out which OpenGL (ES) Version would fit us best, 1.x (which consists of 1.0 and 1.1) or 2.0, which is completely different and that I never had a chance to test. We got to a conclusion finding out that 2.0 would be better since we would like to mess with more shaders and handle more objects on screen at one time to make the game experience better, and OpenGL (ES) 2.0 was the best solution out there.
Also, we didn’t want to use any other game engines such as AndEngine and others because we wanted this App to be completely, 100% us, and make it more challenging, thus making us have the need to learn more and provide a better app for you guys!
BTW, I am using eclipse with the ADT plugin to develop games for the android platform using the android SDK on a windows 7 computer, thought some of you programmers out there might want to know this, so here you go!
In the next post, I will most likely post some screenshots of how the game is coming to be! So stay tuned!