กลับไปหน้าบทความ

อ่าน 5 นาที

โมโนเกม

MonoGame เป็น เฟรมเวิร์ก C# แบบ โอเพนซอร์ส และ ใช้งานได้ ฟรี ซึ่งนักพัฒนาเกมใช้ในการสร้างเกมสำหรับหลาย แพลตฟอร์ม และระบบอื่นๆ นอกจากนี้ยังใช้ในการทำให้ เกม Windows และ Windows...

โมโนเกม

โมโนเกม
นักพัฒนาทีมโมโนเกม
ปล่อย2 กันยายน 2552 ( 2 กันยายน 2552 )
เวอร์ชันเสถียร
3.8.4 [ 1 ] / 2 มิถุนายน 2025 ( 2025-06-02 )
เขียนเป็นซี#
แพลตฟอร์มiOS , iPadOS , macOS , Android , Linux , Windows Phone 8 , Windows Desktop , Windows 10 , PlayStation 4 , PlayStation 5 , PlayStation Vita , Xbox One , Xbox Series X/S , Nintendo Switch
พิมพ์กรอบงานแอปพลิเคชัน
ใบอนุญาตใบอนุญาตสาธารณะของ Microsoft [ 2 ]
เว็บไซต์www.monogame.net
ที่เก็บข้อมูล
  • github .com /MonoGame /MonoGame

MonoGameเป็น เฟรมเวิร์ก C# แบบ โอเพนซอร์สและ ใช้งานได้ ฟรีซึ่งนักพัฒนาเกมใช้ในการสร้างเกมสำหรับหลายแพลตฟอร์มและระบบอื่นๆ นอกจากนี้ยังใช้ในการทำให้ เกม WindowsและWindows Phoneสามารถทำงานบนระบบอื่นๆ ได้ โดยรองรับiOS , iPadOS , Android , macOS , Linux , PlayStation 4 , PlayStation 5 , PlayStation Vita , Xbox One , Xbox Series X/SและNintendo Switch [ 3 ] [ 4 ] เฟรม เวิร์ก นี้ใช้ API ( Application Programming Interface ) ของ Microsoft XNA 4 [ 5 ] เฟรมเวิร์ กนี้ถูกนำไปใช้ในเกมที่มีชื่อเสียงหลายเกม เช่นBastion , Celeste , Barotrauma , FezและStardew Valley

ประวัติศาสตร์

MonoGame เป็นโปรแกรมที่พัฒนาต่อยอดมาจาก XNA Touch (กันยายน 2552) ซึ่งเริ่มต้นโดย José Antonio Farias [ 6 ]และ Silver Sprite โดย Bill Reiss เวอร์ชันอย่างเป็นทางการแรกของ MonoGame คือเวอร์ชัน 2.0 โดยมีเวอร์ชัน 0.7 ที่สามารถดาวน์โหลดได้จากCodePlexเวอร์ชันแรกๆ เหล่านี้รองรับเฉพาะเกมแบบ 2 มิติ ที่ใช้สไป รต์เท่านั้น เวอร์ชันอย่างเป็นทางการสุดท้ายที่รองรับเฉพาะเกม 2 มิติ คือเวอร์ชัน 2.5.1 ในเดือนมิถุนายน 2555

ตั้งแต่กลางปี ​​2013 เฟรมเวิร์กเริ่มขยายออกไปนอกเหนือ XNA4 ด้วยการเพิ่มคุณสมบัติใหม่ๆ เช่น RenderTarget3D [ 7 ]การสนับสนุน GameWindows หลายตัว[ 8 ]และเครื่องมือสร้างเนื้อหาบรรทัดคำสั่งข้ามแพลตฟอร์มใหม่[ 9 ]

ณ ปี 2025 MonoGame ยังคงถูกใช้โดยนักพัฒนาอิสระสำหรับเกม 2D และ 3D ข้ามแพลตฟอร์ม รวมถึงเกมที่เพิ่งวางจำหน่ายบน Steam และ Xbox [ 10 ]

สถาปัตยกรรม

MonoGame พยายามที่จะใช้งาน API ของ XNA 4 อย่างเต็มที่[ 11 ]โดยดำเนินการนี้บนแพลตฟอร์มของ Microsoft โดยใช้ SharpDX และ DirectX [ 12 ]เมื่อกำหนดเป้าหมายไปยังแพลตฟอร์มที่ไม่ใช่ของ Microsoft จะใช้ความสามารถเฉพาะแพลตฟอร์มผ่าน ไลบรารี OpenTKเมื่อกำหนดเป้าหมายไปยัง OS X, iOS และ/หรือ Android จำเป็นต้องใช้รันไทม์แพลตฟอร์ม Xamarinรันไทม์นี้มีการใช้งาน OpenTK ที่ปรับแต่งแล้ว ซึ่งช่วยให้ทีม MonoGame สามารถมุ่งเน้นไปที่การปรับแต่งกราฟิกหลักของแพลตฟอร์มได้

ความสามารถด้านกราฟิกของ MonoGame มาจาก OpenGL, OpenGL ES หรือ DirectX โดยตั้งแต่ MonoGame เวอร์ชัน 3 เป็นต้นมา OpenGL 2 เป็นจุดเน้นหลักสำหรับความสามารถต่างๆ เวอร์ชันก่อนหน้าของ MonoGame (2.5) ใช้ OpenGL 1.x สำหรับการเรนเดอร์กราฟิก การใช้ OpenGL 2 ทำให้ MonoGame สามารถรองรับ shaders เพื่อเพิ่มความสามารถในการเรนเดอร์ขั้นสูงในแพลตฟอร์มได้

การจัดการและการเผยแพร่เนื้อหายังคงใช้โมเดล ContentManager ของ XNA 4 ต่อไป ทีมงาน MonoGame ได้สร้างความสามารถในการสร้างเนื้อหาใหม่ที่สามารถผสานรวมกับ Microsoft Visual Studio เพื่อมอบความสามารถในการสร้างเนื้อหาแบบเดียวกันให้กับเดสก์ท็อป Windows 8 เช่นเดียวกับที่ผู้ใช้ Windows 7 เคยใช้ใน Microsoft XNA

เกมส์

เกม ปี นักพัฒนา สำนักพิมพ์
อะโพธีออน[ 13 ]2015 กับดักมนุษย์ต่างดาว
สัจพจน์ Verge [ 14 ] [ 15 ]2015 บริษัท โทมัส แฮปป์ เกมส์ จำกัด
บาโรทรามา2023เกมอันเดอร์โทว์เดดาลิค เอ็นเตอร์เทนเมนต์
ป้อมปราการ[ 16 ]2011 เกมยักษ์ใหญ่วอร์เนอร์ บราเธอร์ส อินเทอร์แอคทีฟ เอนเตอร์เทนเมนต์
ฝังฉันเถอะ ที่รัก2017 การค้นหาพิกเซล อาร์เต้ ฟรองซ์
ซากศพ2020 สตูดิโอเกมโฟเบีย เดโวลเวอร์ ดิจิทัล
คว่ำ2013 กับดักมนุษย์ต่างดาว
เซเลสเต[ 17 ]2018 แมดดี้ ธอร์สัน
เหว2018 บริษัท บิตคิด อิงค์
แกนโคบอลต์[ 18 ]2023 เกม Rocket Rat เกมเตรียมตัวให้พร้อม
เกมเป็ด[ 19 ]2014 แลนดอน พอดบีลสกี เกมส์ Adult Swim
ฝุ่น: หางแห่งเอลิเซียน[ 20 ]2014 หัวใจที่อ่อนน้อม
แพะหนี[ 21 ]2011 เมจิกัลไทม์บีน
เฟซ[ 22 ]2013 บริษัท โพลีตรอน คอร์ปอเรชั่นกับดักไมโครซอฟต์ สตูดิโอส์
ฟลินท์ฮุก2017 เกมรำลึก
เที่ยวบินอันไร้ขีดจำกัด[ 23 ]2011 สตูดิโอพัฒนาการบิน
เทอร์ราเรีย[ 24 ]2011 รี-ลอจิก505 เกม
จัมป์คิง[ 25 ]2019 เน็กไซล์ สำนักพิมพ์ เน็กซิเล อุคิโย
คินซีด[ 26 ]2022 PixelCount Studios
ราชาทหารรับจ้าง2013 เกมรำลึก
นาซดาร์! เกม2023 มิคาล สคูลา
อาวล์บอย2016 ดี-แพด สตูดิโอ
กองไฟ[ 27 ]2017 เกมยักษ์ใหญ่
ชามย้อนยุค2020 เกมดาวดวงใหม่
เกลือและที่หลบภัย2016 สกา สตูดิโอส์
Score Rush Extended [ 28 ]2016 เกม Xonaรีเวิร์บ คอมมิวนิเคชั่นส์
กะโหลกของโชกุน[ 29 ]2013 17 บิตไมโครซอฟต์ สตูดิโอส์
โซลาร์ 2 [ 30 ]2011 เจย์ วัตต์ส มุรุได
สตาร์ดิววัลเลย์[ 31 ]2016 ConcernedApe
ซูเปอร์บลัดฮอกกี้2017 ลอเรน เลมเค
ชีวิตเล็กๆ[ 32 ]2023 เกมเอลเพ็ค บริษัท ท็อป แฮท สตูดิโอส์ อิงค์
ทาวเวอร์ฟอลล์[ 33 ]2013 แมดดี้ ธอร์สัน
ทรานซิสเตอร์[ 34 ]2014 เกมยักษ์ใหญ่
ตกราง!2020 นักบินอวกาศในร่ม เดดาลิค เอ็นเตอร์เทนเมนต์
วิซอร์บ[ 35 ]2011 เกมรำลึก
วูน[ 36 ] [ 37 ]รอประกาศ ทัวร์ เดอ พิซซ่าทัวร์ เดอ พิซซ่า

ดูเพิ่มเติม

  • เว็บไซต์อย่างเป็นทางการแก้ไขข้อมูลนี้ได้ที่วิกิดาต้า
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=MonoGame&oldid=1359866109 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ โมโนเกม

MonoGame เป็น เฟรมเวิร์ก C# แบบ โอเพนซอร์ส และ ใช้งานได้ ฟรี ซึ่งนักพัฒนาเกมใช้ในการสร้างเกมสำหรับหลาย แพลตฟอร์ม และระบบอื่นๆ นอกจากนี้ยังใช้ในการทำให้ เกม Windows และ Windows...

ประวัติศาสตร์

MonoGame เป็นโปรแกรมที่พัฒนาต่อยอดมาจาก XNA Touch (กันยายน 2552) ซึ่งเริ่มต้นโดย José Antonio Farias [ 6 ] และ Silver Sprite โดย Bill Reiss เวอร์ชันอย่างเป็นทางการแรกของ MonoGame คือเวอร์ชัน 2.0 โดยมีเวอร์ชัน 0.

สถาปัตยกรรม

MonoGame พยายามที่จะใช้งาน API ของ XNA 4 อย่างเต็มที่ [ 11 ] โดยดำเนินการนี้บนแพลตฟอร์มของ Microsoft โดยใช้ SharpDX และ DirectX [ 12 ] เมื่อกำหนดเป้าหมายไปยังแพลตฟอร์มที่ไม่ใช่ของ Microsoft จะใช้ความสามารถเฉพาะแพลตฟอร์มผ่าน ไลบรารี OpenTK...

เกมส์

เกม ปี นักพัฒนา สำนักพิมพ์ อะโพธีออน [ 13 ] 2015 กับดักมนุษย์ต่างดาว สัจพจน์ Verge [ 14 ] [ 15 ] 2015 บริษัท โทมัส แฮปป์ เกมส์ จำกัด บาโรทรามา 2023 เกมอันเดอร์โทว์ เดดาลิค เอ็นเตอร์เทนเมนต์ ป้อมปราการ [ 16 ] 2011 เกมยักษ์ใหญ่ วอร์เนอร์ บราเธอร์ส...