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
2.1k
Ebitengine, community, and my dream
eihigh
September 26, 2023
Tweet
Share
Other Decks in Programming
See All in Programming
HTMLの品質ってなんだっけ? “HTMLクライテリア”の設計と実践
unachang113
4
3k
半自動E2Eで手っ取り早くリグレッションテストを効率化しよう
beryu
4
610
プログラミングどうやる? ~テスト駆動開発から学ぶ達人の型~
a_okui
0
170
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
1.4k
iOSからFlutterへ20代エンジニアの転身とWidget Preview実践
nappannda
0
110
さようなら Date。 ようこそTemporal! 3年間先行利用して得られた知見の共有
8beeeaaat
3
1.5k
フロントエンド開発に役立つクライアントプログラム共通のノウハウ / Universal client-side programming best practices for frontend development
nrslib
4
2.2k
基礎から学ぶ大画面対応(Learning Large-Screen Support from the Ground Up)
tomoya0x00
0
6.5k
Performance for Conversion! 分散トレーシングでボトルネックを 特定せよ
inetand
0
5.6k
Android端末で実現するオンデバイスLLM 2025
masayukisuda
1
190
複雑なドメインに挑む.pdf
yukisakai1225
5
1.2k
テストカバレッジ100%を10年続けて得られた学びと品質
mottyzzz
2
620
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Side Projects
sachag
455
43k
Building Applications with DynamoDB
mza
96
6.6k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
A Tale of Four Properties
chriscoyier
160
23k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Raft: Consensus for Rubyists
vanstee
140
7.1k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Thoughts on Productivity
jonyablonski
70
4.8k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
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 .