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
Ebitengine, community, and my dream
Search
eihigh
September 26, 2023
Programming
0
2k
Ebitengine, community, and my dream
eihigh
September 26, 2023
Tweet
Share
Other Decks in Programming
See All in Programming
CursorはMCPを使った方が良いぞ
taigakono
1
240
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
3
750
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
260
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
1
8.3k
GraphRAGの仕組みまるわかり
tosuri13
8
530
チームで開発し事業を加速するための"良い"設計の考え方 @ サポーターズCoLab 2025-07-08
agatan
0
180
Hypervel - A Coroutine Framework for Laravel Artisans
albertcht
1
110
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
2
630
0626 Findy Product Manager LT Night_高田スライド_speaker deck用
mana_takada
0
150
技術同人誌をMCP Serverにしてみた
74th
1
630
#QiitaBash MCPのセキュリティ
ryosukedtomita
0
960
#kanrk08 / 公開版 PicoRubyとマイコンでの自作トレーニング計測装置を用いたワークアウトの理想と現実
bash0c7
1
690
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Site-Speed That Sticks
csswizardry
10
680
How to train your dragon (web standard)
notwaldorf
94
6.1k
Thoughts on Productivity
jonyablonski
69
4.7k
Into the Great Unknown - MozCon
thekraken
39
1.9k
Statistics for Hackers
jakevdp
799
220k
GitHub's CSS Performance
jonrohan
1031
460k
KATA
mclloyd
30
14k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Raft: Consensus for Rubyists
vanstee
140
7k
Transcript
Ebitengineと、コミュニティと、 私の夢 同時上映: スポンサーセッション (DeNA)
自己紹介 eihigh (えいはい) です ここにまとまってるよ -> https://eihigh.pages.dev/
My Story & Why Ebitengine?
ポケットコンピュータ & BASIC • 24x4文字のディスプレイ • FORで全画面書き換えるのに3秒くらい • RUN でその場で実行
家族に見せて遊んでもらうのが楽しかった
HSP -> DXライブラリ -> C++11 以後、いろんな開発環境を渡り歩く • BASICライクで、付属のHSPTVでみんなの 投稿作品が遊べる「HSP」 •
業界みんなお世話になった、いまだに現役の 「DXライブラリ」 • DirectX9のオレオレラッパーの自作(テンプ レートメタプログラミングフル活用)
HSP -> DXライブラリ -> C++11 最終的にはゲームじゃなくて、ツールやライブラリ 作りたがる人になっていった (プログラマあるある)
Goに出会う、Ebitengineに出会う • 当時RPGツクールの拡張をしたり、競プロの 練習のためにRubyを使っていた • Windows向けツールを作ることになり、代わ りに採用 • 結構気に入った •
調べてみると、Goにもゲームエンジンが色々 とあるなーと思った(感想)
生き残った者: Ebitengine • 月日が経ち、いつの間にかEbitengine一強 になっていた • 書き味重視のオレオレラッパーとは異なり、圧 倒的に「現実の問題」に向き合っていたのが印 象的だった •
Ebitengineを使えば、面倒な現実の問題を 避け、安心して開発に集中できる
「すべては画像である」 • 機能の取捨選択がすごい • 「機能が少なく覚えやすい」と、「なんでも揃っ ていてすぐ作れる」はトレードオフではある • が、ツールがないことは「ツールやライブラリ 作りたがり」の自分にとってはむしろメリット だった
私がEbitengineを選ぶ理由 • 複雑な「現実の問題」を解決済みで、安心して 自分のやりたいことに取り組める • ツールはないけど、薄くてシンプルなのは、む しろありがたい • 総じて、「美味しいところだけ」に集中できると いうのが、私がEbitengineを選んだ理由
美味しそうな画像
そんなEbitengineの 残された唯一の課題
人が少ない コミュニティは大事
コミュニティ拡大したい!
ぷちConfは、 その第一歩です
コミュニティの拡大で 叶えたい夢
ぷちConfの継続、ゆくゆくは大規模Conference • ぷちConfをホイホイ開催していって、気軽に横のつながり を増やしていきたい • いずれは日本だけでなく世界の人を集めて大規模なカン ファレンスにしたい
いろんなツールが生まれていい • 「汎用ゲームエンジン」がすべてではない • PICO-8や、RPGツクールのような、ちょっと 「尖った」ツールが生まれていい • Ebitengineは、そのための基盤としてまさに 最適、盤石
いろんな神ゲーが生まれてほしい • やはり一番インパクトがあるのは面白いゲーム が開発されること • かなり「予感」を感じているので、これからが楽 しみ
ゲームプログラミングの楽しさを知ってほしい • どこでも通じる(ゲーム)プログラミングの知識 を学び、すぐに試せて、みんなに遊んでもらえ る • そんな私の原体験を、いろんな人に味わってほ しい • それを実現してくれる、Ebitengine
• 普及すれば、神ゲー発生率も高まる • 教育現場での活用については、この後 tenntenn さんが話してくれるはずです
同時上映: スポンサーセッション (DeNA)
弊社ではGoを使っています! オンラインゲームのサーバーや社内基盤でガッツリ使っています! 新人研修もGo使うし、Go強い人もたくさんいます Ebitengineの仕事は......
弊社ではGoを使っています! ……………………
弊社ではGoを使っています! これからに期待してください🥺
ご清聴ありがとうございました
GoのマスコットのGopherの原作者はRenee French さんです。 Ebitengine logo by Hajime Hoshi is licensed
under the Creative Commons Attribution-NoDerivatives 4.0 .