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で書かれている
Luaにトランスパイルされる言語をサポート
まだ実験段階
型アノテーションなどは自分で用意する必要がある
まずは teal-language から
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
ゲーム開発向けの無料ツール紹介
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万行のゲームコードを書いた後の感想と振り返り
すべてがテーブルという制限は逆に選択に悩むことがなくて良いとのこと
型のサポートについて
Defold で Roblox の Luau-langを採用する予定はない
teal-language への言及あり
ゲームエンジンDefold始めたてのときに知りたかった情報|ひこ
Defold を使い始める、学び始めるときに役立った情報のまとめ
Add support for generating llms-full.txt by aglitchman
LLM / AI に食わせるために1ファイルに全ての内容を含めたドキュメントを生成するための github PR
NotebookLM などに食わせるの良さそう
https://forum.defold.com/t/ai-fine-tuned-model-for-defold/76405/6
https://raw.githubusercontent.com/defold/defold.github.io/refs/heads/master/llms-full.txt
yeqwep/turnbased_simple_battle: A simple turn-based battle sample project built with the Defold game engine.
ターン制バトルゲームのサンプル実装
https://defold.com/images/logo/defold/logo_with_text/logo-ver-classic-white-160.png
#gamedev
#ゲームエンジン
#programming