# Real-time 3D synth software and IDEs list (demoscene, videomapping, light shows, game design, promo demos) # This software is for creative, modern artists, VJs, to mix audio, video and light and make some cool performances # All software is fully OPENSOURCE, FREE, CROSSPLATFORM (suitable for main platforms: Linux, Win, Mac & others) # Including some game engines, editors and libraries that gives you similar capabilities # Note: not mentioning programming languages itself (there are SOOO many good out there) # Note: not including RPG, adventure/quest or similar game engines / editors (post is about DEMOstrating not playing) # Created 11.10.2014 by Security XIII [at] gmail [dot] com # Main stuff processing.org # Programming language for real-time processing & IDE nodebox.net # Toolkit for working with nodes & visualizing large datasets prismaco.de # Online graphical 2D IDE suite with VERY clear language freecode.com/projects/sharpconstruct/ # Real-time sculpting of polygon meshes structuresynth.sourceforge.net # Application for generating 3D structures by specifying a design grammar contextfreeart.org # Program that generates images from written instructions called a grammar syntopia.github.io/Fragmentarium # IDE for exploring pixel based graphics on the GPU csse.monash.edu.au/~cema/fugu # Procedural geometry with Lua polycode.org # Framework for creating crossplatform games and interactive applications mbostock.github.io/protovis # Protovis composes custom views of data with simple marks such as bars and dots # Audio related (and more!) puredata.info # Realtime graphical programming env. for audio, video, and graphical processing supercollider.sourceforge.net # Environment and programming lang. for RT audio synthesis and algo. composition chuck.cs.princeton.edu # A strongly-timed, concurrent, and on-the-fly audio programming language overtone.github.io # Audio env. for synthesis, sampling, instrument building, live-coding, collab. jamming csounds.com # Csound is a sound design, music synthesis and signal processing system # Games-related stuff sdlbasic.altervista.org # Small, efficient and multiplatform basic interpreter aimed to game creation crystalspace3d.org # SDK providing real-time 3D graphics for apps such as games and virtual reality angel2d.com # A cross-platform 2D game prototyping framework based on OpenGL and C++ code.google.com/p/ares # AresEd is a high-level and fully featured 3D game creation suite love2d.org # An *awesome* framework you can use to make 2D games in Lua haxepunk.com # Framework, designed to let you build your game on any platform realityfactory2.sourceforge.net # Reality Factory 2 is a next-generation game authoring suite compilgames.net # GDevelop is an open source game creation software game-editor.com # Game Editor is the open source game design software enigma-dev.org/about.htm # ENIGMA, the Extensible Non-Interpreted Game Maker Augmentation sandboxgamemaker.com # Platinum Arts Sandbox Free 3D Game Maker is an open source free game maker # Python-related stuff pygame.org # Pygame is a set of Python modules designed for writing games lesfleursdunormal.fr/static/informatique/soya3d/index_en.html # Soya 3D is an object oriented 3D engine for Python pyglet.org # Cross-platform windowing and multimedia library for Python. shoebot.github.io/shoebot # Shoebot is a pure Python graphics robot (vector graphics generator) # Libraries khronos.org/webgl # Cross-platform, royalty-free web standard for a low-level 3D graphics API libsdl.org # Library designed to provide low level access hardware via OpenGL & Direct3D libcinder.org # Library for professional-quality creative coding in C++ alleg.sourceforge.net # Cross-platform libraries mainly aimed at video game and multimedia creation # Editors blender.org # Blender is the free open source 3D content creation suite bioblender.eu # Biology-related blender version wings3d.com # Advanced subdivision modeler that is both powerful and easy to use k-3d.org # Free-as-in-freedom 3D modeling and animation software makehuman.org # MakeHuman is the free and open source software to create realistic 3d humans misfitcode.com/misfitmodel3d/main.html # OpenGL-based 3D model editor that works with triangle-based models delgine.com # 3D modeler designed to help you create content for your game project openframeworks.cc # Open source C++ toolkit for creative coding moonlight3d.eu # Modern, flexible, feature-rich and extensible modeling and animation tool artofillusion.org # Art of Illusion is a free, open source 3D modelling and rendering studio geuz.org/gmsh # 3D finite element mesh generator with built-in pre/post-processing facilities # Engines - they can be used for making cool stuff, too (3D) garagegames.com/products/torque-3d # Torque 3D is a easy-to-use game creation platform ogre3d.org # OGRE is a scene-oriented, flexible 3D engine gritengine.com # MIT-Licensed Open Source Game Engine that is highly scriptable via Lua openscenegraph.org # High performance 3D graphics toolkit jmonkeyengine.org # Multiplatform game engine and development platform based on Netbeans gritengine.com # MIT-Licensed Open Source Game Engine that is highly scriptable via Lua # Engines (2D) cocos2d-x.org # Cross platform open source free 2D game engine for mobile gamedev mokoi.info # Open Source 2D Game Creation Platform strlen.com/lobster # Lobster is a game programming language