Flash Emulator - Development Toolset - Game Development

Game Development

Adobe developed the Flash Runtime C++ Compiler (also known as "FlasCC"), that cross-compiles C/C++ code to run within the Flash Player, using LLVM and GCC as compiler backends, and high-performance memory-access opcodes in the Flash Player (known as "Domain Memory") to work with in-memory data quickly. FlasCC is targeted toward the game development industry, and includes tools for building, testing, and debugging C/C++ projects in Flash Player.

FlasCC also uses the GPU-based 3D rendering acceleration present in Flash Player 11 (known as "Stage3D"), and when used in combination with Domain Memory, form the Premium Features for Flash Player (also known as "XC APIs"). The Premium Features must be licensed for use and publishers must pay royalties to Adobe for use of the same. Adobe also ported OpenGL for use within Flash Player Stage3D and released it as an open-source project in 2012.

Read more about this topic:  Flash Emulator, Development Toolset

Famous quotes containing the words game and/or development:

    Even an attorney of moderate talent can postpone doomsday year after year, for the system of appeals that pervades American jurisprudence amounts to a legalistic wheel of fortune, a game of chance, somewhat fixed in the favor of the criminal, that the participants play interminably.
    Truman Capote (1924–1984)

    The experience of a sense of guilt for wrong-doing is necessary for the development of self-control. The guilt feelings will later serve as a warning signal which the child can produce himself when an impulse to repeat the naughty act comes over him. When the child can produce his on warning signals, independent of the actual presence of the adult, he is on the way to developing a conscience.
    Selma H. Fraiberg (20th century)