Ebitengineと、コミュニティと、私の夢同時上映: スポンサーセッション (DeNA)
View Slide
自己紹介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 licensedunder the Creative CommonsAttribution-NoDerivatives 4.0 .