So, after trying out the android market, we have seen that it had basically been taken over by the “Big Companies” and simply gave up on the older project after publishing, however it will remain published on there. However, we are taking that older Android Game project as good experience as it taught as a lot about game planning and what to do and expect.
Now, for the new game, we decided to use LWJGL as the basic tool for our development and build a “game engine” around it for our convenience. The target of our game is Windows OS, Mac OS, and Linux OS. We are again using java in this programming as this is the programming language we are most comfortable with. We will be re-using the sprites from the old game just for place holders until we get the new sprites ready.
The new game will be a 2D Side-Scroller RPG. This kind of game had been one of my dreams, personally, and what got me into programming. for the longest time, I dreamed of making a game like this, but only now do I find myself with enough tools in my toolbox to tackle this kind of job.
We will update this website with every major update we do to the new game project.
Another update, we have a new logo coming up, we will upload and change our logo as soon as it comes out and share it with all of you! We think you’ll love it!
It had been a long time since the last time I posted, meanwhile, I finished all the boring stuff, such as vertices calculation, texture areas, animation handling, camera settings (temporarily, it just follows the character), and much much more. Now, I finally stopped using my “creations” such as the smiley face…. for the blocks, and finally got some real blocks from Dominick, (the blocks are presented above). We have dirt, grass, stone/rock, and gold. I am now working on loading and saving worlds, AI for the enemies, which is going surprisingly good! we have a walking slime, which can walk left, right, and rest when it decides to! the slime is friendly, and soon we will add aggressive enemies.
I will soon be uploading screenshots of newly added characters and such, as well. Weapons may be showcased too, along with NPCs. Maybe, in the near future, we will also be displaying some screenshots of the new biomes being implemented. Thoughts and criticism are greatly appreciated as always!
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!
We don’t want to spoil too much about the game, but stay tuned for more updates coming really soon!
we will post information every time we have more of the game done, starting from scratch!
The whole engine will be made as we go
On another note…
If any of you guys want to know how to program, or see us working on this in action just tell us!
we will probably start a youtube channel pretty soon, so stay tuned.
in the YouTube Channel we will show….
time-lapse of the programmer in action making the game come to life!
We could do some tutorials for you guys covering java, php, js, sql, css, basic c, basic c++, android (java) and much more!