Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Godot Engine完全に理解したかった
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ueshita
February 08, 2020
Technology
660
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Godot Engine完全に理解したかった
2020.2.8 東ゲ部もくもく会LT懇親会
ueshita
February 08, 2020
More Decks by ueshita
See All by ueshita
こわくない!! たのしい!! GDExtension
ueshita
0
2.2k
UnmanagedThreadノススメ
ueshita
2
8.4k
Unityで3Dツールを作って開発を加速する
ueshita
3
3.7k
EmscriptenのOpenGLと純粋なWebGLと共存させる黒魔術
ueshita
1
5.1k
asm.js 減量やってみた
ueshita
0
1k
Other Decks in Technology
See All in Technology
不要なレビューをAIにまかせて AIコーディングの環境改善を加速した
shoota
1
250
AIのReact習熟度を測る
uhyo
2
670
GitHub Copilot 最新アップデート – 「一歩先」の実践活用術
moulongzhang
5
1.6k
「勝手に広まる」人気 AI エージェントを爆速で作ろう!(AWS Summit Japan 2026講演資料)
minorun365
PRO
10
2.4k
FPGAの開発コンペでZephyrを使ってみた
iotengineer22
0
190
SONiCのNETCONFサーバ機能を試してみた
sonic
0
110
起点・思考・出力で分解する 〜PM業務の自動化設計〜
kazu_kichi_67
1
950
GitHub Copilot app最速の発信の裏側
tomokusaba
1
240
AI 不只幫你寫 Code: 當專案從 300 暴增到 1500, 我們如何撐住 DevOps
appleboy
0
160
データレイクの「見えない問題」を可視化する
sansantech
PRO
1
190
技術・能力を向上する原理原則 #きのこセッションa #きのこ2026
bash0c7
0
110
Flow 不死:AI 時代 DevOps 的不變本質
cheng_wei_chen
2
480
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Color Theory Basics | Prateek | Gurzu
gurzu
0
370
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Everyday Curiosity
cassininazir
0
230
Un-Boring Meetings
codingconduct
0
320
We Have a Design System, Now What?
morganepeng
55
8.2k
Abbi's Birthday
coloredviolet
3
8.2k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
How to Talk to Developers About Accessibility
jct
2
240
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
66
55k
Transcript
完全に理解したかった 2020.2.8 東ゲ部もくもくLT懇親会 うえした (@ueshita)
Godot Engineとは • 「ゴドット」ではなく 「ゴドー」と発音 • オープンソースのゲームエンジン MITライセンスで無料で使いやすい
None
Godot Engineの最近のニュース • Global Game Jam 2020 で “3番目”に使われたゲームエンジン •
何故かEpic MegaGrants受賞($250k調達) Epic GamesのTim Sweeney氏も一目置く
Godot Engineの特徴 • マルチプラットフォーム対応 Win, Mac, Linux, iOS, Android, 各ゲーム機,
HTML5 • 独立した2D描画と3D描画システム • 柔軟なスクリプティング環境 GDScript, C#, C++, Visual Script 他言語バインディング(D言語, Rust, Nim, etc)
強力な2D機能 • 2Dスプライト • 2Dタイルマップ • 2Dライティング(シャドウ) • 2Dパーティクル •
2D物理エンジン • 2Dアニメーション(ポリゴン変形)
3Dは? • 弱いわけではなさそう • 発展途上感 • すごい勢いで 開発が進んでいる
Godot Engineのインストール
よーし、インストールしちゃうぞ┗(^o^ )┓三
┏(;^o^)┛インストーラーかな?
こ、これは…エンジン本体だーー! ┏(^o^)┓ドコドコドコ
Godotインストール不要 • エンジンは exe 1個のみ • (Mono版(C#)はMono関連ファイルが付いてきた) • エディタ、デバッガ等はエンジンに内包
かんたんなデモ
詳しい紹介(時間が許す限り)
ノード、シーンシステム • ゲーム内の全オブジェクトはノードツリーにぶら下げる • シーン自体もノード • ノードをシーン化して部品として編集する(UnityのPrefab)
GDScript
GDScript • Pythonベースの構文 • Lua/SquirrelのPython版みたいな感じ • ゲーム用にチューニング • メモリアロケーションの最適化 •
静的型付け、型推論も可能
GDScriptの型システム
Visual Script
C#
C++
まとめ • 2020年代はGodot Engineが流行るかも? • そろそろ新しいエンジン触りたくない? • 2Dゲーム作りには結構オススメ