- r( c- `4 e" V B0 X, \5 B) P中文翻译在三楼2 D% |9 g. Z* J, c
$ l! [: p: n6 |+ d2 h0 \2 t" n
Technologies Overview ; L# c! H8 l( g" r9 ?* \ 2 E4 M- P; C: Y+ P0 nPopCap Framework (PCF) [1]; u6 @6 \' e1 s
! A2 W S- f3 h. X& N
This is the framework that is being used by the leading casual game developer PopCap for its hit games like Bejeweled, Zuma, etc. It was released in 2005 to public for free. However PopCap had discontinued support for the framework since May 2009. The source of the framework had been moved to SourceForge.net, an open source projects repository. [1] Users can still use the framework and need to put a credit though it is not essential. The framework is written in C++ and uses Direct3D7 for hardware accelerated rendering. It supports software rendering in order to maximize compatibility with older PCs. It has features like resource loading, memory management, XML parser, GUI control widgets and input event callbacks. Sound and music features are provided through 3rd party libraries such as BASS, FMOD, etc. Currently there's only a PC version of the framework available. But there are community ports of the framework to Mac.- j( u) Q1 F. {4 a2 _
' c) i2 P# c! [
3 p" s1 ]. A$ d# J f+ U: r-------------------------------- 6 k- @1 T+ f) T" S5 hHAAF's Game Engine (HGE) [4] + @) r" B3 ]$ I % K5 a+ r" p3 ZHGE is a powerful and easy to use hardware accelerated 2D game engine. It is a middleware to develop commercial quality 2D games rapidly and easily. It is built upon DirectX 8 using C++. And thus only Windows platform is supported. It has no support for scripting, networking and threading. ) ?- m# f0 U3 w) t# C* |( `$ r7 ]6 Y* n: {# b3 a
2 V, s& [) J7 YIt has support for GUI controls but doesn't provide a tool to edit the layout. But it provides two great tools for game development: Particle Systems Editor which allows editing visually all the parameters of 2D particle systems and Bitmap Font Builder which allows creating ready to use bitmap font from any font installed in the system. The engine itself is free and open source but the sound library BASS [22] that HGE uses is not open source. The developers will need to purchase a license for BASS to use in commercial applications.9 _* J, Y$ B( ~2 w/ z! J
9 x$ `+ [ j) q% V1 E
9 l3 b; x) }9 r" d7 A% \ x--------------------------------------- 0 S6 y. p, m) r( w) b1 b# |4 hUnreal Development Kit (UDK) [9] # p: g! F1 [! o; I: S" C; Z+ j. n# h/ g( ^$ p9 e
UDK was released in November 2009 as a free PC edition of the Unreal Engine 3 (UE3). UE3 is the engine that powered the AAA games like Gears of War 2 and Unreal Tournament 3 and Rocksteady's Batman: Arkham Asylum. Though UE3 also supports other platforms including PlayStation 3 and Xbox 360, UDK is currently only available for PC. With the release of UDK, developers can now use it to create and release non-commercial Unreal Engine 3 games for free. However, developers who want to create and sell commercial games, Epic Games state in their licensing such that: "If you are creating a game or commercial application using UDK for sale or distribution to an end-user or client, or if you are providing services in connection with a game or application, the per-seat option does not apply. Instead the license terms for this arrangement are US $99 (Ninety Nine US Dollars) up-front, and a 0% royalty on you or your company's first $5,000 (US) in UDK related revenue, and a 25% royalty on UDK related revenue above $5,000 (US)."/ W, j4 F3 Y. K- ?* i: Z! }
5 r6 f- @( {9 I5 E. ^
-------------------------------------------------+ M' o, U# G; F/ F
Gamebryo LightsSpeed Casual [10]" P P7 P0 F4 `0 m( f
5 K" m& o, Q7 J1 l) A3 R5 A; D
Gamebryo LightSpeed is the newest technology from Emergent Game Technologies delivering the professional technology for start-to-finish multi-genre/multi-platform game development. In 2008, the company announced Gamebryo for Casual to support the growing casual gaming market. This is the same engine and tools that are being used by AAA game developers in the past. Its multi-platform support includes PC (DirectX9 and DirectX10), Xbox360/XBLA and PS3/PSN. The company provides customized license model based on the specific budgets and timelines of individual developers but MMOs are excluded from this program.) l2 z" U( v' O5 {6 I