Thank you for visiting the DarkGDK Open Source Project (DOSP) here on the TGC Forums. DOSP is unlike any other community project in the TGC community. Its 100% Open! Open Source, Open-to-the-public, uses Open Standards. DOSP is very ambitious. We're building the Game Engine and Editors completely from scratch drawing inspirations from some of the industries most powerful Game Engines and Editors such as: The Hero Engine
, Unreal Development Kit (UE3)
, and many others.
Disclaimer: Visual Aid Only; Games are NOT produced with Super 3D Game Platform.
- The intent of DOSP is to provide a FREE Commercial Grade GUI-Driven 3D Application/Game Development Platform capable of supporting popular game genres out-of-box without the need to program. A Super 3D Game Platform (S3GP), consisting of a:
- A Game Engine capable of producing unique
3D Computer Games based on one or more basic game mechanics
that define popular computer game genres
/sub-genres: FPS, RPG, RTS, Puzzle, Arcade, and many others. The Engine will include scalable Multiplayer support for Single Player up to Massive Multiplayer Games.
- A Robust Suite of Visual Editing Tools powered by the Super 3D Game Engine. Developers can build and test in real-time for WYSIWYG results in game. Using S3GE's Network capabilities, S3GEd supports Real-time Collaborative Game Creation with full project management capabilities. A centralized, Open Repository (moderated) provides a secure, user-friendly means for Contributors to get their Game Content into your games. Modular & Procedural Entity Creation to make creating unique game content a snap! Also See: Super 3D Tool Games
- A Scalable Multiplayer Online (SMO) Amusement Park that exploits all of Super 3D Game Engine's Multi-Genre ready features and game mechanics. Essentially A real-time 3D Sandbox in the form of a Virtual Amusement Park in which multiple Players can explore, socialize, and participate in rides, arcade mini-games, contest, events, and attractions to win prizes and upgrade their Avatar. The game world is designed in a modular fashion, allowing Game Designers to develop sub-games independently as Coming Attractions
and plug them into S3GW when ready to Open to the Public
Engine Core Libraries
Graphics: Object-Oriented Graphics Rendering Engine (OGRE)
Audio: Open AL
Physics: Physx (3D)
& Box2D (2D)
Networking: MikeNet (DarkNet) 2.0 Modified
AI Pathfinding: Recast Navigational Mesh/Detour
Collaborative Editing Applications
Real-time Collaborative World Building and Project Management: Full-Featured Chat App, Creation, Group/User Permission, Entity Check-In/Check-Out, Version Control, Dependency Management, Multi-lingual Localization Support.
Layer-based 2D Image Manipulation Editor
Layer-based 3D Camera-driven Filtering and Visibility for 3D Editing
Tile Based Construction for Interior and Exteriors
3D Modular Entity Construction (Hierarchical) Sets Assembler
Centralized Online Asset (Media, Data, Scripts) Repository.
Built-in Content Creation Systems
Consolidated Graphical 2D/3D User Interface w/ Scriptable Styles, Themes, Behaviors, Transitions, and Actions.
Modular Entity Construction (Hierarchical) Sets for constructing Pre-Fabricated Entity Catalogs and In-Game Customizable Entity Categories: Character Head & Body, Weapons, Props, Vehicles, Machines, Trees & Plants, Buildings & Structures, TerraForms.
Procedural Mesh Deformation and Bone Animation Editing System utilizing Physics, BVH Motion Capture Data, Forward/Inverse Kinetics, Keyframe Interpolation/Blending.
Behavioral Rules AI Nodes System (BRAINS): AI Agents with Event Driven Behaviors, Navigational Mesh based Pathfinding & Object Avoidance.
Super 3D Game Platform Architecture (Click for Full View)
: Community Members responsible for integrating Engine Framework, Core Libraries, and Scripting API; and contribution integration & testing.
: Core Team Member who oversees project development, updates TGC forum Top Thread, & Administrates Web Tools.
: Community Members who authors Applications, Modules, Game Content, Games, & Documentation for Project-Trio.
: Community Members who have shown interest in DOSP.
Fulcrum Physics (Click to View Demo)
DarkGDK Source Code via SVN
LUA Scripting Engine
Nullsoft Scriptable Install System
Blender 3D Animation Suite (Free Open Source) Level Building
I will use this initial thread to update, collaborate, motivate, and create!