Dec-29-2016, 04:56 PM
(Dec-29-2016, 01:21 PM)metulburr Wrote: Is there anything else that it is missing that i am not thinking of?Well, as you know I'm extremely accustomed to the way pygame works, so it is hard to abandon, but look at things that would be easily available in other engines. Take particles for instance. Not only is there not a common particle engine in existance that we all agree on to just pop in (we all if we use them write the thing ourselves which is nuts). More than this, try to write one; it is impossible to maintain real performance with a decently complex implementation.
Ive always considered the art work is what makes most pygame games make it look like either junk or good. And most people seem to be like me... cob job the art work....because they are not fond of working on art, more on programming aspect.
Shader programming and GPU access has become an absolute necessity in modern graphics programming and in pygame we can hardly access the GPU short of using pyOpenGL.
I lost faith mainly when trying to implement full screen alpha overlays in Cabbages and implementing the spotlights in PyRollers. Despite my best efforts there was no way to do this in a performant manner despite it being fairly simple in the context of modern computers and game design. You shouldn't have to fight so hard to eek out performance to achieve such a simple goal.