Gered
ac3f30e3db
I believe this was originally based on an overreaction on my part from several years ago where I found some code I wrote did not work correctly on 64-bit systems because I wasn't taking into account different type sizes. Use of int32_t, uint32_t, int16_t, uint16_t, etc should only be used where the byte size of the variable is very important. For general number variable usage, this is less important. e.g. using int or uint for screen coordinates is fine. Using int16/uint16 for screen coordinates also works, but is maybe a bit overkill and more to type for little-to-no benefit. |
||
---|---|---|
assets | ||
lib | ||
src | ||
.gitignore | ||
generate_makefile | ||
generate_vs2010.bat | ||
generate_xcode | ||
premake.lua | ||
README.md |
My Game Framework
This repository is mainly intended for myself to keep a current and relatively clean version of the stuff I commonly copy around and use in various game projects.
This is not intended to be a generic game framework that anyone can pick up and start using with ease. Anyone reading this can feel free to use this if they wish, but I make no guarantees about this working well for you.
This framework includes:
- non-game-specific source code
- supporting assets (basic UI skin, fonts, shaders, etc)
- build scripts
This stuff is all in a constant state of flux and I'll be trying to copy the changes and improvements I make to this framework during the development of my other game projects back to this repository to keep it up to date.