User Tools

Site Tools


hpl3:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
hpl3:start [2012/10/05 16:57]
thomas [Game]
hpl3:start [2015/09/25 07:33]
jens2 [3rd Party Tools]
Line 1: Line 1:
 ====== HPL3 Documentation ====== ====== HPL3 Documentation ======
- 
  
 ===== Engine ===== ===== Engine =====
  
- +[[Rendering]] \\
-[[:​hpl3:​engine:​rendering|Rendering]] \\ +
 Overview of the different rendering techniques that happens. Overview of the different rendering techniques that happens.
  
- +[[Materials]] \\
-[[:​hpl3:​engine:​materials|Materials]] \\ +
 Detailed information on the different material that can be used. Detailed information on the different material that can be used.
  
- +[[Static Objects]] \\
-[[:​hpl3:​engine:​static_objects|Static Objects]] \\ +
 Some information specific to static objects that are used to build the base geometry of the levels. Some information specific to static objects that are used to build the base geometry of the levels.
  
-[[:​hpl3:​engine:​entities|Entities]] \\ +[[Entities]] \\
 Information regarding entities, which is used for all the interactive and dynamic objects in the world. Information regarding entities, which is used for all the interactive and dynamic objects in the world.
  
- +[[Terrain]] \\
-[[:​hpl3:​engine:​terrain|Terrain]] \\ +
 Terrain is quite different from other parts and require some special explanations. Terrain is quite different from other parts and require some special explanations.
  
- +[[Script]] \\
-[[:​hpl3:​engine:​script|Script]] \\ +
 Scripting is a big part of the engine and meant to implement most of the game related things. Scripting is a big part of the engine and meant to implement most of the game related things.
  
- +[[Optimizations]] \\
-[[:​hpl3:​engine:​optimizations|Optimizations]] \\ +
 This part discusses various important optimizations. This part discusses various important optimizations.
  
- +[[Model Export]] \\
-[[:​hpl3:​engine:​model_export|Model Export]] \\ +
 How to properly export models from various programs. How to properly export models from various programs.
  
- +[[Sound]] \\
-[[:​hpl3:​engine:​sound|Sound]] \\ +
 How the sound system functions and on the needs of assets. How the sound system functions and on the needs of assets.
  
 ===== Tools ===== ===== Tools =====
  
-[[:​hpl3:​tools:​maineditors|Main Editors]] \\ +[[Main Editors]] \\
 The main editor tools are the LevelEditor and the ModelEditor. Here is indepth information on these. The main editor tools are the LevelEditor and the ModelEditor. Here is indepth information on these.
  
-[[:​hpl3:​tools:​particleeditor|Particle Editor]] \\ +[[Particle Editor]] \\
 Used to create particle systems. Used to create particle systems.
  
-[[:​hpl3:​tools:​materialeditor|Material Editor]] \\ +[[Material Editor]] \\
 Create the material files for models with this tool. Create the material files for models with this tool.
  
-[[:​hpl3:​tools:​modelviewer|Model Viewer]] \\ +[[Model Viewer]] \\
 The model viewer is used to generate material files and view created models. The model viewer is used to generate material files and view created models.
  
-[[:​hpl3:​tools:​mapviewer|Map Viewer]] \\ +[[Map Viewer]] \\
 A tool for easy viewing of map files. Also good for optimization. A tool for easy viewing of map files. Also good for optimization.
- 
  
 ===== Game ===== ===== Game =====
  
-[[:​hpl3:​game:​setup|Setup]] \\ +[[Setup]] \\
 Before doing anything, you need to know how to set things up! Before doing anything, you need to know how to set things up!
  
-[[:​hpl3:​game:​dev_features|Dev Features]] \\+[[Dev Features]] \\
 Goes through some of the development specific stuff that can be done in-game. Goes through some of the development specific stuff that can be done in-game.
  
-[[:​hpl3:​game:​commandline|Commandline]] \\ +[[Commandline]] \\
 What different commands can be used in the command line. What different commands can be used in the command line.
  
-[[:​hpl3:​game:​entity_types|Entity types]] \\+[[Entity types]] \\
 The different basic entity types that are in the game. The different basic entity types that are in the game.
  
-[[:​hpl3:​game:​scripting|Scripting]] \\+[[Scripting]] \\
 Game specific information on the scripting. Game specific information on the scripting.
  
-[[:hpl3:game:eventdb|Event Database]] \\+[[Gui]] \\ 
 +The way the gui works and how it integrates into the game
 + 
 +[[Event Database]] \\
 How the game handles the event database. How the game handles the event database.
  
-[[:​hpl3:​game:​voicehandler|Voice Handler]] \\+[[Voice Handler]] \\
 The voice handler system used to handle, you guess it, voices. The voice handler system used to handle, you guess it, voices.
  
-[[:​hpl3:​game:​dialoghandler|Dialog Handler]] \\+[[Dialog Handler]] \\
 A higher level system that creates dialogs using functionality from the Voice Handler. A higher level system that creates dialogs using functionality from the Voice Handler.
 +
 +[[Soundscape Area]] \\
 +This is a special type of area that needs some explanation.
 +
 +[[Guides]] \\
 +A couple of guides with important information on some subjects.
 +
 +[[FAQ]] \\
 +Frequently asked question about anything to do with the game and engine.
 +
 ===== Tutorials ===== ===== Tutorials =====
  
- +[[DDS Texture Export]] \\
-[[:​hpl3:​tutorials:​texture_dds_export|DDS Texture Export]] \\ +
 A tutorial on how to export a texture using the Nvidia textureTools A tutorial on how to export a texture using the Nvidia textureTools
  
- +[[Translucent Material]] \\
-[[:​hpl3:​tutorials:​material_translucent|Translucent Material]] \\ +
 Here is explained how to create a translucent material. Here is explained how to create a translucent material.
  
- +[[Basic Modeling]] \\
-[[:​hpl3:​tutorials:​basic_modeling|Basic Modeling]] \\ +
 The basics on modelling. The basics on modelling.
  
 +===== 3rd Party Tools =====
  
-===== 3rd Party Tools===== +[[CodeLite Script Editor]] \\
- +
-[[:​hpl3:​3rdparty:​codelite|CodeLite Script Editor]] \\ +
 Basic info on using CodeLite as a script editor for Angel Script. Basic info on using CodeLite as a script editor for Angel Script.
  
hpl3/start.txt · Last modified: 2015/09/25 07:43 by mudbill