-
Notifications
You must be signed in to change notification settings - Fork 28
Home
Martin Cohen edited this page Dec 9, 2016
·
11 revisions
The most important things to keep in mind:
- Punity does not have any error handling. Anytime it detects an invalid state, it'll terminate (with
ASSERT
). It is essential to use debugger. (see Building) - Punity can only be built with Visual Studio 2015 and higher (or MinGW). (see Building)
- Punity doesn't use dynamic memory allocation. (see Memory)
- Punity is strictly 8-bit, so it uses an indexed palette of 256 RGB colors (with 0 being reserved for transparency). (see Assets)
- Punity only uses software rendering (with a bit of help from SIMD uncle), SDL2 and OpenGL are only used to blit the final frame to the screen (and for vsync, ehm.)