Defold
https://www.defold.com/
キャンディークラッシュの King が作った 2D特化のゲームエンジン
Luaで書く
ネイティブ拡張を C++, Java などで書ける
2Dゲーム作成に強く、古いスマートフォン端末でも動く
3Dゲームにも対応できるようになったが、機能的にはUnityやUnreal Engineに遠く及ばない
Defold開発チームもUnity, Unreal と競合するために3Dをサポートしてないとのこと
2Dゲームのための一要素としての3Dサポート?
技術的には3Dゲーム用のエンジンだが2Dゲームに特化しているのは変わらないとのこと
Nintendo Switch と PS4 まで対応済み
Defoldはどのようにコンソールサポートを提供していますか?
Nintendo Switchへのアクセスは無料になりました!
DefoldがPlayStation®4に対応
ワンソース・マルチプラットフォームを意識している
内部のゲームエディター部分がClojureで書かれている
Defold と haxe の記事
https://github.com/hxdefold/hxdefold
https://www.gamefromscratch.com/post/2019/02/26/Using-The-Haxe-Language-In-the-Defold-Game-Engine.aspx
Defold採用会社作成のチュートリアル
http://www.tactxstudios.com/
関連: https://www.gamedev.net/news/defold-game-tutorial-series-r556/
光エフェクトのチュートリアル
https://forum.defold.com/t/simple-2d-lighting/14545/15
DragonBones で作った2DアニメをDefoldで使う
https://www.selimanac.com/dragonbones-to-defold-engine-workflow/
ゲーム開発向けの無料ツール紹介
http://www.gamefromscratch.com/post/2018/10/05/Top-10-Free-Game-Development-Tools.aspx
What do I think about Lua after shipping a project with 60,000 lines of code? | by Oleg Chumakov
Luaで6万行のゲームコードを書いた後の感想と振り返り
すべてがテーブルという制限は逆に選択に悩むことがなくて良いとのこと
teal-languageとLuau-langへの言及有り
Defold内でLuau-langをサポートに加える議論があるとのこと
https://defold.com/images/logo/defold/logo_with_text/logo-ver-classic-white-160.png
#gamedev
#ゲームエンジン
#programming