Current version of my base framework sources, assets and build scripts which I use in various game projects.
This repository has been archived on 2023-07-11. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Gered ac3f30e3db prefer using int/uint instead of always using int32_t/uint32_t/etc
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.
2013-04-02 19:14:59 -04:00
assets initial commit 2013-01-31 12:53:05 -05:00
lib initial commit 2013-01-31 12:53:05 -05:00
src prefer using int/uint instead of always using int32_t/uint32_t/etc 2013-04-02 19:14:59 -04:00
.gitignore update ignore filters with new binary name & also catch mac app bundles 2013-02-09 11:47:34 -05:00
generate_makefile make the "generate" shell scripts executable 2013-02-09 11:53:09 -05:00
generate_vs2010.bat initial commit 2013-01-31 12:53:05 -05:00
generate_xcode make the "generate" shell scripts executable 2013-02-09 11:53:09 -05:00
premake.lua change project/solution name (matches repo name) 2013-02-09 11:46:48 -05:00
README.md add README 2013-01-31 13:00:09 -05:00

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.