Download presentation
Presentation is loading. Please wait.
Published byAgatha McDowell Modified over 9 years ago
1
1 Topics: Introduction to Game Engine Course Overview What is a game engine? Advantages and Disadvantages Torque Game Engine
2
2 Module Aims: · to introduce what is game engine · to provide an understanding of the need of using game engine · to introduce the components of a game engine · to enable the design and implementation of a game engine
3
3 Continuous Assessment To be confirmed
4
4 Schedule To be confirmed
5
5 What is a game engine? “A game engine is the core software component of a computer or video game or other interactive application with real-time graphics” (Wikipedia) Term “Game engine” was coined in the mid- 1990’s due to the development of first person shooters such as Doom Wolfenstein…
6
6 What is a game engine? Game Engines –Commercial –Open source Game Engine Architecture –Physics, AI, Graphics, etc.
7
7 What is a game engine? Main goals of a game engine: Provide for underlying technologies – Graphics Rendering – Physics engine – Sound – Scripting – Animation – Artificial Intelligence – Networking – … Simplify development process Run on multiple platforms
8
8 What is a game engine? Top 10 Commercial Engines (Devmaster.net) 1. Torque Game Engine 2. TV3D SDK 6.5 3. 3DGameStudio 4. C4 Engine 5. Unity 6. NeoAxis Engine 7. DX Studio 8. 3Impact 9. Beyond Virtual 10.Deep Creator
9
9 What is a game engine? Many Open Source solutions are also available: Ogre http://www.ogre3D.org Delta3D http://www.delta3d.org Crystal Space http://www.crystalspace3d.org Irrlicht http://irrlicht.sourceforge.net …
10
10 Middleware Components in game engines can be based on middleware (Havok, SpeedTree, …) Increasing popularity of MMOGs spawns new middlewares: – Gamebryo – HeroEngine – Kaneva Game Platform – Multiverse Network
11
11 Advantages/disadvantages Why use a game engine: Less development time required Less testing and debugging Many features directly available Better focus on the game design Why not use a game engine: No control over the implementation of features Adding features not yet in the game engine might be cumbersome Dependent on other licensing scheme for release Other libraries/toolkits linked with the game engine (physics, AI…)
12
12 Torque Game Engine(TGE) is a game engine created and marketed by GarageGames (http://www.garagegames.com/products/1) Torque Game Engine
13
13 Page 13
14
14 Page 14
15
15 Why TGE? Fully-fledged Game Engine with Game Development Tools for developing your own games TGE has been used to create a number of AAA Titles including Tribes, Tribes2, and Starsiege Active Community of Developers Full Source Available making it possible to completely modify TGE Cross Platform (Windows, MacOS, Linux) Affordable ($100 for indie license with full source)
16
16 What Can TGE Create? Though TGE is based on FPS genre, it can be easily extended to create many Genres of 3D games from Racing, RPG, Action, Strategy, Puzzle, to even simulators.
17
17 Demonstration of TGE Tribes, Tribes 2, and StarSiege (AAA Title) http://www.gamespot.com/pc/action/tribe s2/index.html?q=tribes2 http://www.gamespot.com/pc/sim/starsieg e/
18
18 TGE Features Console Window in TGE
19
19 TGE Features TGE Scripting
20
20 TGE Features TGE Level Editor
21
21 TGE Features TGE GUI Editor
22
22 TGE Features Final Screen
23
23 TGE Strong Points Complete Game Engine –Has complete game development solution with embedded tools Full Source Available –Developers can modify the core engine to add new features, change behaviors, and solve bugs Affordable –One of the more cost efficient game engines in the market Strong Community of Developer –Has a community of developers help fellow developers
24
24 TGE Strong Points Cross Platform –Can run potentially on Windows, MacOS, and Linux platform Can be Extensively Modified –Even from an FPS based engine, it is possible to create games of other genres including RPG, Strategy, Puzzle, Platform, and etc! Good Scripting Engine –Torque Script and the console system great scripting solution and is one point of TGE
25
25 TGE Strong Points Good Multiplayer Support –TGE comes with a robust network support multiplayer games well Competitive Licensing Agreement –TGE does not require additional royalties per game sold after the initial license is bought (a license upgrade may be required)
26
26 Drawback of TGE Dated Rendering Engine –TGE is based on a 3D engine made during the late 1990s and early 2000s –Due to that, the rendering engine is dated and does not have shader based graphics Many developers work around this issue by 1. buying the Torque Lighting Pack 2. Upgrading to Torque Shading Engine (TSE) which is a ground up rewrite of TGE (but in BETA) 3. extending TGE to add shaders
27
27 Drawback of TGE Original TGE After Applying Shader
28
28 Drawback of TGE 3D Coordinate System not Conforming to Standard –The TGE coordinate system does not follow either the left or right 3D coordinate system Experienced 3D programmers will find this to be a nuisance, but changing the coordinate system isn ’ t difficult Tools –Certain embedded tools are not intuitive and might be hard to use – e.g. world editor tool, particle editor tool To work around, there are a number of 3rd party tools that can be utilized Difficult to Start –Many game developers find it difficult to develop games with TGE
29
29 TGE Document http://www.garagegames.com/docs/tge/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.