proton_info
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
proton_info [2010/10/25 01:26] – seth | proton_info [2010/12/28 14:16] – seth | ||
---|---|---|---|
Line 8: | Line 8: | ||
* Engine is just source files included in the project, no separate libraries to link for debugging ease (not including system libraries like zlib and gles in some cases) | * Engine is just source files included in the project, no separate libraries to link for debugging ease (not including system libraries like zlib and gles in some cases) | ||
- | * " | + | * " |
- | * Components designed to be modular and loosely linked | + | * Components designed to be modular and loosely linked, should be possible to understand and fix bugs when you find them yourself |
* Created to be easy to compile on many systems, a single .mak should be all that is required, avoiding the automake/ | * Created to be easy to compile on many systems, a single .mak should be all that is required, avoiding the automake/ | ||
- | * Device specifics abstracted out, native UI usage avoided. | + | * Device specifics abstracted out, native UI usage avoided. |
- | * Can write raw GL/GLES code and easily import | + | * Can write raw GL/GLES code and use existing C/C++ source you have |
- | * An (optional) entity/ | + | * An (optional) entity/ |
== What Proton SDK isn't === | == What Proton SDK isn't === | ||
Line 20: | Line 20: | ||
* Not easy to use for everybody - This is a bad choice if you aren't already very comfortable with reading C++, as the code is the main documentation (hey, it's always up to date!) | * Not easy to use for everybody - This is a bad choice if you aren't already very comfortable with reading C++, as the code is the main documentation (hey, it's always up to date!) | ||
* Not a one button solution for putting your games on Android and iOS. You still have to understand these platforms and get your hands dirty to release to these platforms. | * Not a one button solution for putting your games on Android and iOS. You still have to understand these platforms and get your hands dirty to release to these platforms. | ||
- | * Not every platform is supported yet. Looking for volunteers! | + | * Not every platform is supported yet. Looking for volunteers! |
- | * Doesn' | + | * Doesn' |
- | * Not a full game engine, more like a toolkit. | + | * Not a full game engine, more like a toolkit. |
- | * Made by [[www.rtsoft.com/ | + | * Made by [[http://www.rtsoft.com/ |
+ | == What's the down size of all this entity/ | ||
+ | * It can be slow. It's mostly boost: | ||
+ | * If you have 200 entities, you should not be using entities and components for them, you should be using one component that handles all your entities in a faster more logical form. | ||
+ | * It's complicated. | ||
+ | * The syntax is sucky. | ||
+ | * The good news is you don't really have to touch that stuff at all, it's optional. |
proton_info.txt · Last modified: 2011/04/26 22:34 by seth