<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Defold on William-Weng</title>
    <link>https://William-Weng.github.io/tags/defold/</link>
    <description>Recent content in Defold on William-Weng</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-TW</language>
    <lastBuildDate>Thu, 27 Aug 2026 19:58:10 +0800</lastBuildDate><atom:link href="https://William-Weng.github.io/tags/defold/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>用Defold做遊戲, 大家一起來吃生魚片吧…</title>
      <link>https://William-Weng.github.io/2026/08/%E7%94%A8defold%E5%81%9A%E9%81%8A%E6%88%B2-%E5%A4%A7%E5%AE%B6%E4%B8%80%E8%B5%B7%E4%BE%86%E5%90%83%E7%94%9F%E9%AD%9A%E7%89%87%E5%90%A7/</link>
      <pubDate>Thu, 27 Aug 2026 19:58:10 +0800</pubDate>
      
      <guid>https://William-Weng.github.io/2026/08/%E7%94%A8defold%E5%81%9A%E9%81%8A%E6%88%B2-%E5%A4%A7%E5%AE%B6%E4%B8%80%E8%B5%B7%E4%BE%86%E5%90%83%E7%94%9F%E9%AD%9A%E7%89%87%E5%90%A7/</guid>
      <description>
        
          
            &lt;p&gt;筆者過去曾接觸過 SpriteKit、LÖVE、Godot 與 Unity 等遊戲引擎。它們各自有不同的特色，也適合不同類型的開發需求。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;LÖVE&lt;/strong&gt;：使用 Lua，語法簡單、容易上手；但主要以程式碼開發為主，沒有完整的視覺化 IDE 介面。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SpriteKit&lt;/strong&gt;：與 Apple 平台整合良好，適合 iOS、iPadOS 與 macOS 遊戲開發；不過平台限制較明確。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unity&lt;/strong&gt;：功能完整、資源豐富，能處理 2D、3D 與跨平台專案；但對只想製作小型 2D 遊戲的需求來說，專案與編輯器相對龐大。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Godot&lt;/strong&gt;：同時支援 2D 與 3D，也有完整的編輯器；不過筆者對它的腳本語言與開發方式還不太習慣。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;因為這次的目標是製作輕量、簡單的 2D 遊戲，所以最後選擇了 &lt;strong&gt;Defold&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;Defold 提供完整的 IDE、2D 遊戲開發需要的常用功能，以及語法相對簡潔的 Lua 腳本。接下來就從建立第一個 Defold 專案開始，一步一步做出簡單的 2D 小遊戲吧！&lt;/p&gt;
&lt;video width=&#34;50%&#34; controls&gt;
  &lt;source src=&#34;https://William-Weng.github.io/images/2026/defold-helloworld/Result.mp4&#34; type=&#34;video/mp4&#34; /&gt;
&lt;/video&gt;
&lt;h2 id=&#34;作業環境&#34;&gt;作業環境&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;項目&lt;/th&gt;
          &lt;th&gt;版本&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a href=&#34;https://www.apple.com/tw/os/macos/&#34;&gt;macOS&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Tahoe 26.5.2&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a href=&#34;https://github.com/defold/defold&#34;&gt;Defold&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;1.13.1&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;defold-簡介&#34;&gt;Defold 簡介&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Defold&lt;/strong&gt; 是一個免費、開源的跨平台 2D 遊戲引擎，專注於打造輕量級、高性能的遊戲。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;官方網站&lt;/strong&gt;：&lt;a href=&#34;https://defold.com/&#34;&gt;https://defold.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub 專案&lt;/strong&gt;：&lt;a href=&#34;https://github.com/defold/defold&#34;&gt;https://github.com/defold/defold&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;核心特色&#34;&gt;核心特色&lt;/h3&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;特性&lt;/th&gt;
          &lt;th&gt;說明&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;引擎核心&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;使用 &lt;strong&gt;C++&lt;/strong&gt; 撰寫，確保高效能與低階控制能力&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;腳本語言&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;使用 &lt;strong&gt;Lua&lt;/strong&gt;（Lua 5.1 + LuaJIT），語法簡單、易於上手&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;輕量級&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;編輯器体积小（&amp;lt;100 MB），遊戲輸出檔案極小（HTML5 可低於 1MB，手機約 3-5MB）&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;跨平台&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;支援 Web、iOS、Android、Windows、macOS、Linux、主機平台&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;開源免費&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;由 Defold Foundation 維護，無授權費、無版稅&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;為什麼選擇-defold&#34;&gt;為什麼選擇 Defold？&lt;/h3&gt;
&lt;p&gt;比起 Unity 或 Godot，Defold 的優勢在於：&lt;/p&gt;
          
          
        
      </description>
    </item>
    
  </channel>
</rss>