PTK Toolkit

PTK Toolkit

Articleissues
advert = November 2007
COI = y
expert = topic name
notable = November 2007
orphan = November 2007
peacock = November 2007
tone = November 2007
unreferenced = November 2007

"PTK" is a 2D rendering engine and SDK developed by Phelios, Inc., that helps computer programmers create downloadable games in C++ that are easily portable to Microsoft Windows and Mac OS X. It is currently used by more than 60 downloadable games [ [http://www.phelios.com/ptk/showcase.html PTK 2D Game Engine for Mac os X and Win32 ] ] It is especially known for powering breakaway casual hits from funpause and Big Fish Games, such as Azada, Atlantis, Atlantis Sky Patrol, Mystic Inn and Fairies.

Design philosophy

PTK was designed for programmers to enjoy -like ease of programming using the power of C++. It completely abstracts rendering, input and I/O and removes the need for directly setting up complex renderers such as DirectX or OpenGL. Programmers are able to get something moving on the screen within minutes, which is very motivating and helps focus on the game and what the player will see, rather than getting lost in the technical platform.

PTK uses a "2D in 3D" paradigm. While it is purely a 2D engine (with some very simple 3D features that are largely ignored by game developers), 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.

Credits

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

Sources and external links

* [http://www.phelios.com/ptk/ PTK homepage at Phelios Inc]
* [http://www.phelios.com/ptk/showcase.html Showcase of over 60 games using PTK]
* [http://developer.apple.com/games/gameenginesonmac.html Article on apple.com about game development environments, including PTK]

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • PTK — is a three letter abbreviation which may mean:* Phi Theta Kappa * Phototherapeutic keratectomy * PTK Toolkit * Post and Telecom of Kosovo * Protein Tyrosine Kinase …   Wikipedia

  • Mystic Inn — Developer(s) Big Fish Studios Publisher(s) Big Fish Games Designer(s) Emmanuel Marty, Jerome Grandsire Engine …   Wikipedia

  • List of digital forensics tools — During the 1980s, most of digital forensic investigations consisted of live analysis , examining digital media directly using non specialist tools. In the 1990s several commercial and freeware tools (both hardware and software) were created to… …   Wikipedia

  • List of Magic: The Gathering sets — Magic sets redirects here. For the query optimization algorithm, see Magic Sets algorithm. These are tables of Magic: The Gathering card sets. A trading card game published by Wizards of the Coast, Magic is primarly marketed in base/core sets and …   Wikipedia

  • Computer forensics — Forensic science Physiological sciences …   Wikipedia

  • National Software Reference Library — Abbreviation NSRL Type GO Parent organization NIST Website …   Wikipedia

  • Database forensics — Forensic science Physiological sciences …   Wikipedia

  • Digital forensic process — A Tableau forensic write blocker The Digital forensic process is a recognised scientific and forensic process used in digital forensics investigations.[1][2] Forensics researcher Eoghan Casey …   Wikipedia

  • Digital forensics — Forensic science Physiological sciences …   Wikipedia

  • Glossary of digital forensics terms — Digital forensics is a branch of the forensic sciences related to the investigation of digital devices and media. Within the field a number of normal forensics words are re purposed, and new specialist terms have evolved. Terms and definitions… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”