I am a newcomer at coding department, and would like to know if it is a good idea to create a top down shooter in pygame. I went through a couple of python tutorials about 1 year ago, but got frustrated and quit upon being faced with problems which I couldn't solve by myself at that time. Recently I stumbled upon stencyl, which has revitalised my interest in coding and game development, but since stencyl is using flash, there is only a limited amount of memory that could be allocated to things like AI and other algorithms, and after creating multiple enemies with even a basic AI (turn in the direction closest to the player, then walk towards player) the fps drops substantially. Since I'm already hooked on the project I'd rather port the basic mechanics to another language and see where I can go from there, instead of abandoning it altogether.
The idea is to make a 2d top down shooter with roguelike elements (semi -random level generation, semi-random loot, rpg-like character progression, permament death) and a high difficulty curve, as well as trying to maintain a retro feel. I was wondering if it is feasible to give python (and pygame) a shot, or should I rather work with an API such as Unity?
Sorry for the long post, and thank you in advance.
Last edited by Mekire
on Wed Apr 16, 2014 9:16 am, edited 1 time in total.
Reason: First post lock.