iT邦幫忙

2026 iThome 鐵人賽

DAY 1
0

為什麼要開始此系列

我原本因為喜歡建模,而主要在遊戲製作的角色都是遊戲美術,但我在以前大學跟同學一同製作遊戲時,我發現我因為只學美術的關係,在討論時因為同學討論的程式碼我沒有看懂,導致同學需要花上許多心力來跟我解釋。我上碩士後希望鞏固遊戲程式的基礎,而決定利用此次活動來督促自己每天學習程式基礎。


自我介紹

大家好,我的名字叫李柏賢,目前就讀於國立台北教育大學 數位科技學習 玩具與遊戲設計碩士版,大學時期就讀於淡江大學 資訊傳播學系,從大學時期,開始學習遊戲製作,並成為我未來想發展的方向,也在大學時期對於3D建模產生興趣,成為我專攻的項目。


主題介紹

為什麼選擇 C#

C# 是一種適合初學者學習程式設計的語言,語法結構清楚,可以幫助我們建立變數、條件判斷、迴圈、函式、物件導向等重要的程式基礎。

另外,C# 與 Unity 遊戲引擎密切相關,如果對目前在學習遊戲開發的我有很大幫助,學習 C# 可以直接應用在 Unity 中,例如控制角色移動、製作遊戲機制、動畫與互動功能。

因此,學習 C# 不只是學會一種程式語言,更重要的是透過它建立程式邏輯與解決問題的能力,之後再學習其他程式語言也會更加容易。

為什麼要加入AI生成元素

目前 AI 已成為我們日常生活中一定會用到或討論到的工具,我們可用AI來生成圖片、聊天、解決問題,當然也可以拿來生程式碼,AI作為智能大數據機器,對於程式碼的理解力會比非數學的內容還強。

我們在製作遊戲時,用AI來寫程式已成常態,但對於沒有程式基礎的人來說,會生不代表看得懂它生成程式碼的意思,這就是我目前的窘境,我希望能夠獨立生成程式,並且要了解AI寫了什麼,程式碼裡面運行的邏輯是什麼,這是我在鞏固好程式基礎後會練習的項目。


今日學習內容

使用Visual Studio

我利用影片學習 C#,我發現網路上大多都使用Visual Studio為寫程式的工具,我利用影片教學先下載了此軟體,並設定了常態設置,開啟了學習程式基礎的第一步。

我使用主控台應用程式專案來練習,名稱預設ConsoleApp2,架構使用 .NET 10.0

開啟畫面

Console.WriteLine("Hello, World!");

https://ithelp.ithome.com.tw/upload/images/20260915/20184311k7FINaH4bs.png


結論

今天開啟我第一天的程式學習,我感覺既期待又怕我會不會三分鐘熱度,但因為有這個活動來督促我,讓我學習上有了很大的動力,期望這次的活動能順利達成,也希望此系列能讓剛學習程式的人能輕鬆地與我一同學習程式,我們明天見~


參考影片

【C#】3小時初學者教學 |Csharp | C# 教學 | C# 入門 | C++++
YouTube頻道:GrandmaCan -我阿嬤都會

Yes


下一篇
【Day2】學習常見的資料型態與變數
系列文
從 Hello World 學習 C#,到看懂AI生成的遊戲程式碼5
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言