Original Post
Hello to the gamedev community. I've been working on a game library for beginners that basically allows you to (more or less) dive right into game programming by learning game programming with game programming as opposed to via tutorial or whatever. Ideally there would be an entire section of tutelary games which teach conceptual fundamentals and a lot more written documentation. But this project is only a few months old and has tons of examples which are all nicely stashed in a GUI driven click around demo-within-a-demo.
So far it has a 2d polygon library, some 3d stuff, a 3d sprite class which I think is pretty cool, a Sprite Engine for animations, and just a bunch of neat demos and eye candy. I thought this would be a good place to post a link. The library is 100% free to use, and reproduce, the copyright of course is mine, though if you somehow made money with a game you made with it I would not begrudge you a dime, in fact I'd applaud you and post a link.
It's written in 100% FreeBASIC, which if you're not aware, is a great mixture of old QB and C++, so it won't destroy your ability to program or give you any bad habits that you have to unlearn. Basically, it's a powerful tool for both developers and students, and I built this library using this language as an enormous fan of it.
The link is here: https://sourceforge.net/projects/flatlandgamepro/
So far it has a 2d polygon library, some 3d stuff, a 3d sprite class which I think is pretty cool, a Sprite Engine for animations, and just a bunch of neat demos and eye candy. I thought this would be a good place to post a link. The library is 100% free to use, and reproduce, the copyright of course is mine, though if you somehow made money with a game you made with it I would not begrudge you a dime, in fact I'd applaud you and post a link.
It's written in 100% FreeBASIC, which if you're not aware, is a great mixture of old QB and C++, so it won't destroy your ability to program or give you any bad habits that you have to unlearn. Basically, it's a powerful tool for both developers and students, and I built this library using this language as an enormous fan of it.
The link is here: https://sourceforge.net/projects/flatlandgamepro/