Defold Engine Profile picture
Sep 18 12 tweets 7 min read Twitter logo Read on Twitter
Defold is often thought of as a 2D only game engine, but it is in fact a full 3D engine. If you found Defold thanks to recent Unity news, then we’ll try to provide a clear picture of what you can expect when working with 3D content in Defold. 🧵

#unity3d #indiegamedev #gamedev
Defold is a 3D engine from the ground up. It always has been. At the moment we are not building high-level features, but work on the foundation for them and provide our users with the ability to build their own features and tooling.

Design philosophy: defold.com/why/
This is what we provide out of the box:

- Simple model component and import from glTF
- Dynamic mesh component with ability to modify at runtime
- Basic 3D materials and shaders (GLES)
- 3D physics using Bullet3D
- Cubemaps

to be continued.... 🧵
- Lua scriptable render pipeline
- Perspective camera
- Texture compression using BasisU (@_binomial)
- Scene editor

This is the boring part and it is all covered in our manuals:

Fun part in next few posts! 🧵defold.com/manuals/introd…
@_binomial The interesting part is what can be built on top of these low-level features and easily shared as reusable assets.

Let's start with our PBR demo by @jhonnygoransson with a well known helmet:

GitHub:
Demo: github.com/defold/defold-…
defold.com/defold-pbr/
Image
@_binomial @jhonnygoransson Illumination by @astrochili

This extension contains ready-to-use forward shading lighting for 3D games made with Defold. Just set the provided material to your mesh and place light sources on the scene.

GitHub:
Demo: github.com/astrochili/def…
astronachos.com/defold/illumin…
Image
@_binomial @jhonnygoransson @astrochili Defold Kinematic Walker by @astrochili

This is a tweakable kinematic character controller suitable for 3D games when you don’t want to use a dynamic body and prefer to have more control over the movement.

GitHub:
Demo: github.com/astrochili/def…
astronachos.com/defold/kinemat…
Image
@_binomial @jhonnygoransson @astrochili Defold Camera Operator by @astrochili

This is a tweakable camera movement controller suitable for 3D games. It can help you smoothly control your character’s camera or make cinematic motion paths using checkpoints.

GitHub:
Demo: github.com/astrochili/def…
astronachos.com/defold/operato…
Image
@_binomial @jhonnygoransson @astrochili TrenchBroom extension for Defold by @astrochili

This is a kit of game configuration files and importing scripts to design your level with TrenchBroom (@tb_leveleditor) and export it to Defold.

GitHub:
Demo: github.com/astrochili/def…
astronachos.com/defold/trenchb…
Image
@_binomial @jhonnygoransson @astrochili @tb_leveleditor Scene3D by @aglitchman

Scene3D is a collection of assets to help you to develop 3D games with Defold. Use included prefabs to quickly prototype structures, levels, and to test game mechanics. Try out ideas quickly!

GitHub:
Demo: github.com/indiesoftby/de…
indiesoftby.github.io/defold-scene3d/
Image
@_binomial @jhonnygoransson @astrochili @tb_leveleditor @aglitchman ReactPhysics3D for Defold by @d954mas

ReactPhysics3D Lua bindings for the Defold Game Engine. This project is based on

GitHub:
Demo: github.com/DanielChappuis…
github.com/d954mas/defold…
d954mas.github.io/defold-reactph…
Image
@_binomial @jhonnygoransson @astrochili @tb_leveleditor @aglitchman @d954mas This is a taste of some of the ready made solutions available if you want to create a 3D game in Defold.

Now go and download Defold!



PS If you want more there’s an even longer list in this thread:

#gamedev #madewithdefolddefold.com

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Defold Engine

Defold Engine Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @defold

May 20, 2020
Some thoughts on the open source discussions yesterday: There was no ill-intent on our part when said that Defold is open source. The source code is available on GitHub for anyone to play around with and hopefully contribute to. This is what we meant, nothing else. 1/9
Our license, derived from Apache 2.0, has an additional clause to prevent someone from selling Defold (engine+editor). We want our community to always be able to use the best possible version of Defold for free with no upfront fees, no royalties and no licensing costs. 2/9
As a game developer you can of course commercialise any game you make with Defold, you can sell your extensions, plugins and tools and you can make any change you want to the engine and editor and you don't have to contribute back if you don't want to. 3/9
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(