Skip to content

Commit

Permalink
en/blog/steam: add em tags
Browse files Browse the repository at this point in the history
  • Loading branch information
hajimehoshi committed Feb 2, 2025
1 parent ce46549 commit bcb4fe1
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions contents/en/blog/steam.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<h1>How to release an Ebiten game for Steam</h1>
<p class="meta">Hajime Hoshi<br><span id="meta-created">2021-08-29</span></p>
<p>EDIT (2025-02-02): The latest version is updated on the <a href="/en/documents/steam.html">Steam Documentation</a>.</p>
<p><em>EDIT (2025-02-02):</em> The latest version is updated on the <a href="/en/documents/steam.html">Steam Documentation</a>.</p>
<p>I have succeeded to release an Ebiten game "<a href="https://store.steampowered.com/app/1710390/__2007/">INNO VATION 2007!</a>" at Steam store some days ago. It's a free game. It supports all the platforms Windows, macOS, and Linux. The source code is available at <a href="https://github.com/hajimehoshi/go-inovation">GitHub</a>.</p>
<figure>
<p class="img"><img src="/images/blog/steam/innovation2007.png"></p>
Expand Down Expand Up @@ -48,7 +48,7 @@ <h2>Windows</h2>
<h2>macOS</h2>
<p>In the case of macOS, you have to create an application as <code>.app</code>. Besides, you have to get your application notarized by Apple. Apparently, notarizing an application is not mandatory to release games at Steam, but your application would not work at relatively new (10.15?) macOS, then we can say notarizing is a must. You have to register <a href="https://developer.apple.com/">Apple Developer</a> to get your application notarized.</p>
<p>I refered a blog article "<a href="https://coldandold.com/posts/releasing-steam-game-on-mac/">Releasing Steam Games on Mac Is a Monster Pain</a>" to write this article.</p>
<p>The architecture is assumed to be amd64. Unfortunately, Steamworks SDK doesn't support M1 (arm64) yet. (EDIT 2022-05-07: The latest Steamworks SDK now support M1 (arm64) now.)</p>
<p>The architecture is assumed to be amd64. Unfortunately, Steamworks SDK doesn't support M1 (arm64) yet. (<em>EDIT 2022-05-07:</em> The latest Steamworks SDK now support M1 (arm64) now.)</p>
<p>First, prepare an icon file as <code>icns</code> format. This format can be exported by opening e.g., an PNG file with <code>Preview.app</code>. If you cannot find <code>icns</code> in the list of exporting formats, it should be shown by opening the list with pressing Alt key.</p>
<p>Then, create a minimal <code>.app</code> like this.</p>
<pre><code>name=yourgame
Expand Down
4 changes: 2 additions & 2 deletions contents/ja/blog/steam.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<h1>Steam に Ebiten ゲームをリリースする方法</h1>
<p class="meta">Hajime Hoshi<br><span id="meta-created">2021-08-29</span></p>
<p>EDIT (2025-02-02): 最新版は <a href="/ja/documents/steam.html">Steam ドキュメント</a>にて更新しています。</p>
<p><em>EDIT (2025-02-02):</em> 最新版は <a href="/ja/documents/steam.html">Steam ドキュメント</a>にて更新しています。</p>
<p>先日、 Ebiten 製ゲーム「<a href="https://store.steampowered.com/app/1710390/__2007/">いの べーしょん 2007!</a>」を Steam ストアでリリースすることに成功しました。無料ゲームです。 Windows、 macOS、 Linux の全プラットフォームに対応させました。なおソースコードは <a href="https://github.com/hajimehoshi/go-inovation">GitHub</a> にて公開されています。</p>
<figure>
<p class="img"><img src="/images/blog/steam/innovation2007.png"></p>
Expand Down Expand Up @@ -48,7 +48,7 @@ <h2>Windows</h2>
<h2>macOS</h2>
<p>macOS の場合は <code>.app</code> 形式のアプリケーションを作る必要があります。また Apple から<a href="https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution">公証 (Notarization)</a> を受ける必要があります。公証は、 Steam 審査のためには厳密には必須ではないらしいのですが、ないと新しめ (10.15 以降?) の macOS では動かなくなるので、ほぼ必須といってよいでしょう。公証を受けるためには <a href="https://developer.apple.com/">Apple Developer</a> の登録が必須です。</p>
<p>本記事作成にあたって、ブログ記事 <a href="https://coldandold.com/posts/releasing-steam-game-on-mac/">Releasing Steam Games on Mac Is a Monster Pain</a> を参考にしました。</p>
<p>アーキテクチャは amd64 を前提とします。残念ながら、 Steamworks SDK が M1 (arm64) にまだ対応していないようです。 (EDIT 2022-05-07: 最新の Steamworks SDK は M1 (arm64) をサポートしています。)</p>
<p>アーキテクチャは amd64 を前提とします。残念ながら、 Steamworks SDK が M1 (arm64) にまだ対応していないようです。 (<em>EDIT 2022-05-07:</em> 最新の Steamworks SDK は M1 (arm64) をサポートしています。)</p>
<p>まずアイコンファイルを <code>icns</code> 形式で用意します。この形式は PNG などを <code>Preview.app</code> で開いてエクスポートするだけで作れます。エクスポートのフォーマット一覧に出てこない場合は、 Alt キーを押しながらフォーマット一覧を開くと出てきます。</p>
<p>次に必要最小限の <code>.app</code> を次のように作ります。</p>
<pre><code>name=yourgame
Expand Down

0 comments on commit bcb4fe1

Please sign in to comment.