kaprikawn
Very Active Member
I'm trying to learn game development at the minute and I'd like to target the Pyra, but my googlefu is somewhat letting me down in trying to pinpoint what technologies I'll have available to me.
At the minute I'm just learning the basics with C++ and SDL2 and making good progress. My goal is to make a 3D game playable on the Pyra, I realise this may be too ambitious and am willing to reign in my expectations and fall back to a 2D game using C++/SDL if necessary, but if I can make a 3D game, what technologies will be available to me?
From what I can make out, the GPU/driver is capable of OpenGL 2.1 or OpenGL ES 2.0, given that choice I'd probably go for ES. Is my assumption correct with regards to what the Pyra supports?
Also, what is the status of later versions in the categories of 'Supported', 'Possible', 'Unlikely' or 'Never Going to Happen' with regards to the Pyra supporting OpenGL 3.3/4+, OpenGL ES 3 and Vulkan?
And lastly, what are people's thoughts on SDL vs SFML? I assume the Pyra will support both, but I think that someone (Notaz?) released a version of SDL that specifically targeted the Pandora IIRC, would this make sense on the Pyra and is it likely to happen? Or is that idea somewhat redundant on the Pyra, and the stock version will be just fine? If a specialised version of SDL is possible for the Pyra would it make more sense to target SDL? Or if the stock version of either is fine I assume it just comes down to personal preference as to which I should use.
Thanks in advance
At the minute I'm just learning the basics with C++ and SDL2 and making good progress. My goal is to make a 3D game playable on the Pyra, I realise this may be too ambitious and am willing to reign in my expectations and fall back to a 2D game using C++/SDL if necessary, but if I can make a 3D game, what technologies will be available to me?
From what I can make out, the GPU/driver is capable of OpenGL 2.1 or OpenGL ES 2.0, given that choice I'd probably go for ES. Is my assumption correct with regards to what the Pyra supports?
Also, what is the status of later versions in the categories of 'Supported', 'Possible', 'Unlikely' or 'Never Going to Happen' with regards to the Pyra supporting OpenGL 3.3/4+, OpenGL ES 3 and Vulkan?
And lastly, what are people's thoughts on SDL vs SFML? I assume the Pyra will support both, but I think that someone (Notaz?) released a version of SDL that specifically targeted the Pandora IIRC, would this make sense on the Pyra and is it likely to happen? Or is that idea somewhat redundant on the Pyra, and the stock version will be just fine? If a specialised version of SDL is possible for the Pyra would it make more sense to target SDL? Or if the stock version of either is fine I assume it just comes down to personal preference as to which I should use.
Thanks in advance