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
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
20260619 私の日常業務での生成 AI 活用
masaruogura
1
240
生成 AI 実践ガイド (概略版) AIガバナンス編
asei
0
180
ACE-Step-1.5で見る 音楽生成AIのしくみと“破綻だけ直す”Retake機能の開発【zennfes spring 2026 登壇資料】
personabb
1
560
千葉での単身赴任からAWSをやり続け、千葉に戻ってきた話
yama3133
1
110
起点・思考・出力で分解する 〜PM業務の自動化設計〜
kazu_kichi_67
1
960
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
470
Oracle Cloud Infrastructure:2026年6月度サービス・アップデート
oracle4engineer
PRO
0
270
SONiCのNETCONFサーバ機能を試してみた
sonic
0
110
2026年6月23日 Syncable Tech + Start Python Club にて
hamukazu
0
150
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
180
スタートアップにAmazon EKSは早すぎる? マルチプロダクト戦略を加速する Platform Engineeringの実践 / Is Amazon EKS Too Soon for Startups? Practical Platform Engineering to Accelerate a Multi-Product Strategy
elmodev09
1
1.7k
レガシーな広告配信システムでのAI駆動開発/運用の挑戦
i16fujimoto
0
110
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
Practical Orchestrator
shlominoach
191
11k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Everyday Curiosity
cassininazir
0
230
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
410
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
The SEO Collaboration Effect
kristinabergwall1
1
490
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
240
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ゲーム作りには結構オススメ