Friday, July 31, 2015

Random thought

Some wonder what kind of programming techniques are used when developing a game by ones self. For me, my technique usually falls between cowboy coding along with the ole "type and pray" technique lol. To be honest I have tried to write clean code as I go on, but a lot of standards fall short especially when you are trying to make a release happen. Usually I try to make an update to my game and afterwards I try to clean it up the best I can in order to build on top. Since I don't really code full time, I try my best to always search for better techniques to code and change it around to make my own.

Thursday, July 23, 2015

Trending titles for games that annoy me...

This is just a quick little rant about video game titles. As we jump into the pool of indie games and realize that a ton of these games have similar themes, I cannot help but cringe at some of the more gimmicky titles I have been encountering.

My Indie game is 2D so Pixel needs to be in the title

Why do indie games need to have "PIXEL" in the name. I DON'T CARE!!!! It's like I'm being tricked into buying it just because it has retro 2D graphics.

Insert Generic action word with "Zombie"

"Zombie Defense" "Zombie Panic" "Zombie RPG" "Undead Adventure" This bothers me a lot. I usually see stuff that involves tower defense, rpg zombie hunting game or some other kind of defense game. It's basically an insert the blank kind of title. Give me a break please. Resident Evil was a gripping title for that particular game and even "Biohazard" was unique for the time, imagine if it was called "Zombie Mansion" instead LAME!

Dungeon or Quest or rogue

I am perfectly fine with RPG elements or rogue like elements, but seriously I think that placing these words in the actual title of the game is a bit cliche.

These are just some of the things that bother me in titles today. BY NO MEANS does it mean these games are bad. I just enjoy creative titles, I hope it doesn't discourage anyone from releasing their game, I just hope I'm not the only one who finds this trend annoying.

Monday, July 20, 2015

Progress....

I ran into a small hurdle earlier last week related to the next update. I realized that making the levels bigger and adding more shit kills the ouyas performance lol. I've been using my PC rig as a test device which is something nobody should do! I uploaded my apk to my ouya and it was running at 30FPS. To me thats unacceptable, so I took on the challenge of optimizing it. It now runs at 60FPS and I am currently adding a new test level or two for you guys to play with. I also have changed some of the graphics, the revised graphics are on the top column while the older graphics are on the bottom column. I honestly think I've come a long way lol.

Monday, July 13, 2015

Delays Delays Delays :(

As some of you may already know, I am currently attending grad school and I have a full time job. It's extremely difficult to buy time for this project, so things have kind of been moving at a snails pace. I have added a couple more levels to the unfinished edition and have been tweaking things to make sure that every thing is as fun as possible. I am hoping to have the update pushed for approval by the end of the week, so fingers crossed! A stretch goal of my is to release the demo version of the game to the Kindle fire TV platform. All I have to do is get the controls to work and it should be an easy port. Thanks for being patient with me!

Thursday, July 9, 2015

Why MicroConsoles?

I must say I enjoy programming on these micro consoles such as the Kindle fire TV and the Ouya. The most attractive aspect of micro consoles is the fact that they are very low spec consoles. During the early years of the game industry it was almost essential to develop games on as many platforms as possible. These days it seems that computers have advanced so much that even the lowest end of PCs with a basic graphics card can handle most common games. With the advancement of "off the shelf development kits" games are becoming very elementary to create. When you look at the original specs of Doom and even check out the source code, the developer of that game optimized the shit out of it to make sure it ran as fast as possible.

These days it seems like even the laziest development practices will provide decent results. However, this usually doesn't apply to micro consoles (which is the point I'm trying to make). Games are still challenging to make on micro consoles due to limited resources. I find this absolutely fascinating and want to see how I can make my game run as smoothly as possible. What I may do eventually is try to use less of the framework (such as LibGDX) and work on optimizing my own code. I enjoy programming and making things run fast, so this is why I love programming on Micro Consoles!

Just thought I would share