Both sides previous revision Previous revision | |||
hpl3:start [2015/09/25 07:33] jens2 [3rd Party Tools] |
hpl3:start [2015/09/25 07:43] (current) mudbill old revision restored (2015/09/25 06:55) - Links seemed to break. Found no other differences, so restored. |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== 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. | ||
- | [[Entities]] \\ | + | [[:hpl3:engine: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 ===== | ||
- | [[Main Editors]] \\ | + | [[:hpl3:tools:maineditors|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. | ||
- | [[Particle Editor]] \\ | + | [[:hpl3:tools:particleeditor|Particle Editor]] \\ |
Used to create particle systems. | Used to create particle systems. | ||
- | [[Material Editor]] \\ | + | [[:hpl3:tools:materialeditor|Material Editor]] \\ |
Create the material files for models with this tool. | Create the material files for models with this tool. | ||
- | [[Model Viewer]] \\ | + | [[:hpl3:tools:modelviewer|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. | ||
- | [[Map Viewer]] \\ | + | [[:hpl3:tools:mapviewer|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 ===== | ||
- | [[Setup]] \\ | + | [[:hpl3:game: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! | ||
- | [[Dev Features]] \\ | + | [[:hpl3:game: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. | ||
- | [[Commandline]] \\ | + | [[:hpl3:game:commandline|Commandline]] \\ |
What different commands can be used in the command line. | What different commands can be used in the command line. | ||
- | [[Entity types]] \\ | + | [[:hpl3:game:entity_types|Entity types]] \\ |
The different basic entity types that are in the game. | The different basic entity types that are in the game. | ||
- | [[Scripting]] \\ | + | [[:hpl3:game:scripting|Scripting]] \\ |
Game specific information on the scripting. | Game specific information on the scripting. | ||
- | [[Gui]] \\ | + | [[:hpl3:game:gui|Gui]] \\ |
The way the gui works and how it integrates into the game. | The way the gui works and how it integrates into the game. | ||
- | [[Event Database]] \\ | + | [[:hpl3:game:eventdb|Event Database]] \\ |
How the game handles the event database. | How the game handles the event database. | ||
- | [[Voice Handler]] \\ | + | [[:hpl3:game:voicehandler|Voice Handler]] \\ |
The voice handler system used to handle, you guess it, voices. | The voice handler system used to handle, you guess it, voices. | ||
- | [[Dialog Handler]] \\ | + | [[:hpl3:game:dialoghandler|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]] \\ | + | [[:hpl3:game:soundscapearea|Soundscape Area]] \\ |
This is a special type of area that needs some explanation. | This is a special type of area that needs some explanation. | ||
- | [[Guides]] \\ | + | [[:hpl3:game:guides|Guides]] \\ |
A couple of guides with important information on some subjects. | A couple of guides with important information on some subjects. | ||
- | [[FAQ]] \\ | + | [[:hpl3:game:faq|FAQ]] \\ |
Frequently asked question about anything to do with the game and engine. | 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. | ||