雖然這篇MonoGame鄉民發文沒有被收入到精華區:在MonoGame這個話題中,我們另外找到其它相關的精選爆讚文章
在 monogame產品中有3篇Facebook貼文,粉絲數超過5萬的網紅軟體開發學習資訊分享,也在其Facebook貼文中提到, NT 430 特價中 在本課程中,將學習使用 MonoGame 建立遊戲的基礎知識,這是一個有著豐富的獨立開發歷史的遊戲框架。已經有上百個成功的遊戲使用這個軟體,包括 Stardew Valley、Fez 和 Bastion,每個在 Steam 上的銷量都遠遠超過了一百萬。課程將使用的程式語言是 ...
同時也有5部Youtube影片,追蹤數超過1萬的網紅Gasu game,也在其Youtube影片中提到,#PES#PES2021 #MonoGame #เกมบอล ฝากกดกไลค์กดติดตามด้วยนะครับ?❤️...
monogame 在 軟體開發學習資訊分享 Facebook 的精選貼文
NT 430 特價中
在本課程中,將學習使用 MonoGame 建立遊戲的基礎知識,這是一個有著豐富的獨立開發歷史的遊戲框架。已經有上百個成功的遊戲使用這個軟體,包括 Stardew Valley、Fez 和 Bastion,每個在 Steam 上的銷量都遠遠超過了一百萬。課程將使用的程式語言是 C#
https://softnshare.com/monogame/
monogame 在 BorntoDev Facebook 的精選貼文
อยากสร้างเกมเจ๋ง ๆ สักหนึ่งเกม แต่ไม่รู้ว่าจะเลือกใช้ภาษาไหนในการพัฒนาดี... 🤔
.
ซึ่งในปัจจุบันมีอยู่หลายภาษามากที่นิยมนำมาพัฒนาเกม และวันนี้แอดจะมายกตัวอย่าง 3 ภาษา ที่ฮิตมากที่สุด นั่นคือ Python, C# และ C++
.
แต่ละภาษาเหมาะกับการพัฒนาเกมแบบใด? แล้วจะเลือกใช้ภาษาไหนดี ? วันนี้มาไขข้อสงสัยกันให้กระจ่างไปพร้อมกันในโพสต์นี้เลยจ้าาา
.
มาเริ่มกันที่ภาษา Python กันก่อน
.
🐍 Python เป็นภาษาที่ Syntax ง่าย เรียนรู้ได้ง่ายที่สุดเมื่อเทียบกับ C# และ C++ มี Learning Curve น้อยที่สุด การพัฒนาเกมด้วย Python ทำได้รวดเร็ว Coding น้อย แต่บ่อยครั้งใช้ไม่ได้กับเกมที่มีความซับซ้อน เพราะ Python ช้าและมีประสิทธิภาพน้อยกว่า จึงเหมาะกับการพัฒนาเกมแบบ 2D ที่ไม่มีความซับซ้อนมากนัก
.
Python จะมี Library ที่ช่วยในการพัฒนาเกมด้วยนะ เช่น PyGame, Pyglet และ Godot ซึ่งเหมาะสำหรับพัฒนาเกมแบบ 2D
.
เพื่อน ๆ คนไหนอยากเริ่มต้นพัฒนาเกมที่ไม่ซับซ้อน และไม่ต้องใช้เวลาเรียนรู้นาน ต้องภาษานี้เลย !!
.
.
มาต่อกันที่ C# กันบ้าง
.
👨💻 C# อีกหนึ่งภาษาที่ยืนหนึ่งในการพัฒนาเกม มี Learning Curve สูงกว่า Python แต่ก็ยังน้อยกว่าภาษา C++ เรียนรู้ง่าย เหมาะกับผู้เริ่มต้น มีความปลอดภัย และมีประสิทธิภาพ สามารถใช้พัฒนาเกมที่ซับซ้อนมากขึ้นได้
.
ซึ่งมี Engine ที่ใช้พัฒนาเกมสุดฮิต ที่ใครอยู่ในวงการนี้ไม่มีทางไม่รู้จัก อย่าง Unity ซึ่งได้รับความนิยมมาก ๆ ใช้พัฒนาเกมแบบ 3D ได้สบาย ๆ ในอุตสาหกรรมเกมส่วนมากก็ใช้ Unity นี่แหละในการพัฒนา แถมยังมี Community ขนาดใหญ่ และมีแหล่งข้อมูลมากมายให้ผู้ที่สนใจได้ศึกษา เอาเป็นว่าอยากสร้างเกมเจ๋ง ๆ ก็ต้อง Unity นี่แหละ
.
และนอกจาก Unity ก็ยังมี Engine อื่น ๆ อีก เช่น CryEngine, MonoGame, และ Microsoft XNA Game Studio เป็นต้น
.
.
และสุดท้ายยยย C++
.
💥 C++ มี Learning Curve สูงกว่า 2 ภาษาที่กล่าวมา ใช้เวลาในการเรียนรู้นานกว่า ซึ่งเป็นอีกภาษาหนึ่งที่นิยมนำมาพัฒนาเกม มีความรวดเร็ว สามารถสร้างเกมที่ซับซ้อนได้ มีความสามารถในการจัดการหน่วยความจำ ทำให้สามารถควบคุมประสิทธิภาพได้ดียิ่งขึ้น ยืดหยุ่น ใช้พัฒนาเกมที่มีขนาดเล็กหรือขนาดใหญ่ก็ได้
.
มี Engine ที่ใช้ในการพัฒนาเกม คือ Unreal Engine สร้างสรรค์เกมได้หลากหลายจะเป็นเกมธรรมดา ๆ ไปจนถึงเกมที่มีกราฟิกระดับสูง และมีความซับซ้อนมาก ๆ ซึ่งเหมาะมากสำหรับนักพัฒนาเกมมืออาชีพ มือใหม่อาจจะต้องใช้เวลาเรียนรู้นานกว่าอีก 2 ภาษาเล็กน้อย
.
และนอกจาก Unreal Engine ที่เขาฮิตกัน ก็มี Engine อื่น ๆ ที่ใช้ในการพัฒนาเกมด้วยนะ เช่น Cocos, CryEngine, และ Godot เป็นต้น
.
C++ ก็เป็นอีกหนึ่งภาษาที่มี Community ขนาดใหญ่ ให้งานกันทั่วไปในทุกวงการ ทำให้มีแหล่งความรู้ให้กับผู้ที่สนใจไปศึกษาอย่างมากมาย
.
.
เป็นยังไงกันบ้าง ? หวังว่าจะมีภาษาที่ชอบกันในใจแล้วเนอะ ❤️ หรือถ้าอยากจะแชร์อะไรเพิ่มเติม คอมเมนต์มาพูดคุยกันได้เลยน้า 😁
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
#gamedeveloper #game #programming #BorntoDev
monogame 在 軟體開發學習資訊分享 Facebook 的最讚貼文
課程說明
在過去的幾年裡,遊戲開發已經發展成為任何人都可以做的事情。進入的門檻越來越低,有這麼多的工具使這個過程變得簡單,沒有什麼可以阻止你開始!在本課程中,我們將學習使用 MonoGame 建立遊戲的基礎知識,這是一個有著豐富的獨立開發歷史的遊戲框架。已經有上百個成功的遊戲使用這個軟體,包括 Stardew Valley、Fez 和 Bastion,每個在 Steam 上的銷量都遠遠超過了一百萬。我們將使用的程式語言是 C# ,這是行業中使用最廣泛的語言之一。紮實的遊戲引擎和完善的程式語言的結合將提供你建立任何你能想像得到的遊戲所需的一切。
這是一個基於專案的課程: 我們將應用我們學習的程式設計和遊戲開發基礎知識來建立我們自己的 MonoGame 專案。這些課程假設學生沒有先前的技術知識,不管你以前是否編寫過程式,這門課程的內容可以被任何人利用。在導論部分之後,本課程將分為三個部分討論 C# 程式設計,以及三個部分進行 MonoGame 的開發過程。我們將在程式設計部分和遊戲開發部分之間交替,以便儘快開始製作遊戲。
我們將從在這個課程中使用 MonoGame 從頭開始開發三個遊戲 ,從一個射擊畫廊( Shooting Gallery )遊戲,你點選出現在螢幕上的目標。然後我們將建立一個宇宙飛船( Spaceship )遊戲,你使用箭頭鍵避免來襲的小行星,在螢幕上移動,然後我們將做個課程總結,建立一個自上而下的行動 RPG,在這裡我們控制一個玩家,可以走來走去,並向敵人發射飛彈。我們開發的每一個新遊戲都將建立在前一個遊戲的基礎之上,最終,你會對開發自己的遊戲所需要的東西有很好的理解
https://softnshare.com/monogame/