{{tag>igde editor gettingstarted}} [[:start|Start Page]] >> [[:gamedev|Game Development with the Drag[en]gine]] >> **Drag[en]gine Integrated Game Development Environment** ====== Drag[en]gine Integrated Game Development Environment (IGDE) ====== {{ :gamedev:deigde64.png |DEIGDE Icon}} The IGDE is the main work place to create your games with. It provides a single application with various specialised editors and tools to create games using the Drag[en]gine Game Engine. The editor enables real-time preview of the created content but is not written using the game engine. This allows for a number of optimisations but more importantly offers developers a tool that looks & feels like a native OS application while providing all the benefits of using the game engine directly for previewing the game content. ===== Editors ===== The IGDE brings together a set of specialised editors for putting together game content. Creating a game starts by creating a game project. This file contains all game data but different aspects of these data are modified by different editors adapted to the task. These editors can be complemented by user specific editors depending on their needs. The following editors are available in the IGDE: * {{:gamedev:icon_editor_animator.png?nolink|}} [[gamedev:deigde:editors:animator|Animator Editor (*.deanimator)]] * {{:gamedev:icon_editor_conversation.png?nolink|}} [[gamedev:deigde:editors:conversation|Conversation Editor (*.deconvo)]] * {{:gamedev:icon_editor_font.png?nolink|}} [[gamedev:deigde:editors:font|Font Editor (*.defont)]] * {{:gamedev:icon_editor_gamedef.png?nolink|}} [[gamedev:deigde:editors:gamedefinition|Game Definition Editor (*.degd)]] * {{:gamedev:icon_editor_langpack.png?nolink|}} [[gamedev:deigde:editors:langpack|Language Pack Editor (*.delangpack)]] * {{:gamedev:icon_editor_particleemitter.png?nolink|}} [[gamedev:deigde:editors:particleemitter|Particle Emitter Editor (*.depemit)]] * {{:gamedev:icon_editor_project.png?nolink|}} [[gamedev:deigde:editors:project|Project Editor/Runner]] * {{:gamedev:icon_editor_rig.png?nolink|}} [[gamedev:deigde:editors:rig|Rig Editor (*.derig)]] * {{:gamedev:icon_editor_skin.png?nolink|}} [[gamedev:deigde:editors:skin|Skin Editor (*.deskin)]] * {{:gamedev:icon_editor_sky.png?nolink|}} [[gamedev:deigde:editors:sky|Sky Editor (*.desky)]] * {{:gamedev:icon_editor_speechanimation.png?nolink|}} [[gamedev:deigde:editors:speechanimation|Speech Animation Editor (*.desanim)]] * {{:gamedev:icon_editor_synthesizer.png?nolink|}} [[gamedev:deigde:editors:synthesizer|Synthesizer Editor (*.desynth)]] * {{:gamedev:icon_editor_world.png?nolink|}} [[gamedev:deigde:editors:world|World Editor (*.deworld)]] At this point, you might also want to refresh your memory on [[https://developer.dragondreams.ch/wiki/doku.php/dragengine:modules:main|modules]] since they are closely coupled with the way editors work. ===== Other Topics ===== * [[gamedev:deigde:editors:widgetbeziercurve|Bezier Curve Editor Widget]] * [[gamedev:deigde:editors:3dviewnavigation|3D-View Navigation]] * [[gameci|Game CI (Continuous Integration)]]