PTK Toolkit

This article may be too technical for most readers to understand. Please help improve it to make it understandable to non-experts, without removing the technical details. (May 2010) (Learn how and when to remove this template message)

|

This article includes a list of references, related reading or external links, but its sources remain unclear because it lacks inline citations. Please help to improve this article by introducing more precise citations. (April 2015) (Learn how and when to remove this template message)

|

PTK is a 2D rendering engine and SDK developed by Phelios, Inc., that allows computer programmers create downloadable games in C++ that are portable to Microsoft Windows and Mac OS X. It is currently used by about 60 downloadable games [1] It is mainly known for powering breakaway casual hits from funpause and Big Fish Games, such as Azada, Atlantis, Atlantis Sky Patrol, Mystic Inn and Fairies.

## Contents

* 1 Design philosophy
* 2 References
* 3 External links
* 4 Notes

## Design philosophy

PTK was designed for programmers to enjoy basic-like ease of programming using the C++. It abstracts rendering, input and I/O and removes the need for directly setting up complex renderers such as DirectX or OpenGL.Template:Technical-statement

PTK uses a "2D in 3D" paradigm. While it is a 2D engine, it uses 3D acceleration for rendering, enabling very good, bicubic filtered rendering of scaled, rotated sprites and per-pixel alpha blending at no expense of computing time. A game such as Mystic Inn make extensive use of PTK's rendering capabilities.Template:Technical-statement

## References

1. ↑ "PTK 2D Game Engine for Mac os X and Win32". Phelios.com. http://www.phelios.com/ptk/showcase.html. Retrieved 2015-04-01.

## External links

* PTK homepage at Phelios Inc
* Showcase of over 60 games using PTK
* Article on apple.com about game development environments, including PTK
* Icee.usm.edu
* Krysztofiak Patrice

## Notes

* Network: Trognon Patrice
* Linux: Jean-Yves Lamoureux
* Mac OS X HID programming: Matt Gray
* TrueType, Resource packing, optimization, bug fixes: Emmanuel Marty

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/PTK Toolkit. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=PTK_Toolkit&oldid=3952660"