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
1
570
Godot Engine完全に理解したかった
2020.2.8 東ゲ部もくもく会LT懇親会
ueshita
February 08, 2020
Tweet
Share
More Decks by ueshita
See All by ueshita
こわくない!! たのしい!! GDExtension
ueshita
0
1.7k
UnmanagedThreadノススメ
ueshita
2
8.2k
Unityで3Dツールを作って開発を加速する
ueshita
3
3.4k
EmscriptenのOpenGLと純粋なWebGLと共存させる黒魔術
ueshita
1
4.6k
asm.js 減量やってみた
ueshita
0
910
Other Decks in Technology
See All in Technology
バクラクのドキュメント解析技術と実データにおける課題 / layerx-ccc-winter-2024
shimacos
2
1.1k
Microsoft Azure全冠になってみた ~アレを使い倒した者が試験を制す!?~/Obtained all Microsoft Azure certifications Those who use "that" to the full will win the exam! ?
yuj1osm
2
110
Turing × atmaCup #18 - 1st Place Solution
hakubishin3
0
480
スタートアップで取り組んでいるAzureとMicrosoft 365のセキュリティ対策/How to Improve Azure and Microsoft 365 Security at Startup
yuj1osm
0
210
5分でわかるDuckDB
chanyou0311
10
3.2k
podman_update_2024-12
orimanabu
1
270
Fanstaの1年を大解剖! 一人SREはどこまでできるのか!?
syossan27
2
160
AWS re:Invent 2024 ふりかえり
kongmingstrap
0
130
2024年にチャレンジしたことを振り返るぞ
mitchan
0
130
サイバー攻撃を想定したセキュリティガイドライン 策定とASM及びCNAPPの活用方法
syoshie
3
1.2k
OpenAIの蒸留機能(Model Distillation)を使用して運用中のLLMのコストを削減する取り組み
pharma_x_tech
4
550
re:Invent 2024 Innovation Talks(NET201)で語られた大切なこと
shotashiratori
0
310
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Done Done
chrislema
181
16k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Building Better People: How to give real-time feedback that sticks.
wjessup
365
19k
Building Adaptive Systems
keathley
38
2.3k
Faster Mobile Websites
deanohume
305
30k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
247
1.3M
GitHub's CSS Performance
jonrohan
1030
460k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Fireside Chat
paigeccino
34
3.1k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
Git: the NoSQL Database
bkeepers
PRO
427
64k
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ゲーム作りには結構オススメ