Difference between revisions of "MonoGame Tutorials"
(→=LiteNetLib) |
(→Basic Skills) |
||
(27 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | |||
MonoGame is a game creation framework which uses C#, so for help on C# you can use the topics on '''[[Section A AL#Fundamentals of programming |THIS]]''' page. | MonoGame is a game creation framework which uses C#, so for help on C# you can use the topics on '''[[Section A AL#Fundamentals of programming |THIS]]''' page. | ||
=Basic Skills= | =Basic Skills= | ||
[[Creating A Project]] | [[Creating A Project]] | ||
+ | |||
+ | [[Generating and using XNB files]] | ||
[[Using SpriteFont]] | [[Using SpriteFont]] | ||
Line 14: | Line 15: | ||
[[Mouse or touch control Input]] | [[Mouse or touch control Input]] | ||
+ | |||
+ | [[Audio Playback]] | ||
[[Video Playback]] | [[Video Playback]] | ||
+ | |||
+ | [[Screen Settings]] | ||
+ | |||
+ | [[Audio Settings]] | ||
[[Animation]] | [[Animation]] | ||
Line 21: | Line 28: | ||
[[Game states]] | [[Game states]] | ||
+ | [[Using Timers]] | ||
+ | |||
+ | =Player Class Example= | ||
[[Creating A Player]] | [[Creating A Player]] | ||
Line 26: | Line 36: | ||
[[Adding and Processing Player Input]] | [[Adding and Processing Player Input]] | ||
− | |||
− | |||
=Collision Detection= | =Collision Detection= | ||
Line 38: | Line 46: | ||
[[setup and map example]] | [[setup and map example]] | ||
− | [[ | + | ===TiledSharp=== |
+ | [[using a tmx map in monogame]] | ||
+ | |||
+ | ===TiledCS=== | ||
+ | [[Using TiledCS]] | ||
− | [[ | + | ===TiledNet=== |
+ | [[Using TiledNet]] | ||
+ | ===TiledLib=== | ||
+ | [[Using TiledLib]] | ||
+ | |||
+ | =Player Bounds= | ||
[[Player Bounds]] | [[Player Bounds]] | ||
− | == | + | =Game UI= |
− | |||
− | |||
− | |||
[[GeonBit example]] | [[GeonBit example]] | ||
− | |||
− | |||
[[Ruminate Example]] | [[Ruminate Example]] | ||
− | |||
[[Myra Example]] | [[Myra Example]] | ||
− | |||
− | |||
[[Steropes Example]] | [[Steropes Example]] | ||
− | |||
− | |||
− | |||
− | |||
[[SimpleText UI Example]] | [[SimpleText UI Example]] | ||
=Special Effects= | =Special Effects= | ||
+ | [[Screen Brightness]] | ||
+ | |||
[[Screen Shake]] | [[Screen Shake]] | ||
Line 74: | Line 81: | ||
[[Explosions]] | [[Explosions]] | ||
+ | |||
+ | [[Field of View / No Mask]] | ||
+ | |||
+ | [[Field of View / Mask]] | ||
=Networked / Multiplayer= | =Networked / Multiplayer= | ||
Line 82: | Line 93: | ||
[[Example LiteNetLib]] | [[Example LiteNetLib]] | ||
+ | [[RPG LiteNetLib]] | ||
===Lidgren.Network=== | ===Lidgren.Network=== | ||
Line 89: | Line 101: | ||
=Save Game / Check Points= | =Save Game / Check Points= | ||
[[Creating a game save]] | [[Creating a game save]] | ||
− | |||
− | |||
− | |||
=Full Tutorials= | =Full Tutorials= | ||
Line 101: | Line 110: | ||
[[Simple Tower]] | [[Simple Tower]] | ||
+ | |||
+ | [[Simple RPG]] | ||
+ | |||
+ | [[Simple Platform]] | ||
+ | |||
+ | [[Simple Racer]] | ||
+ | |||
+ | [[Simple Beat Em Up]] | ||
=External Resources= | =External Resources= | ||
[[External Resources]] | [[External Resources]] |
Latest revision as of 14:35, 22 September 2024
MonoGame is a game creation framework which uses C#, so for help on C# you can use the topics on THIS page.
Contents
Basic Skills
Generating and using XNB files
Player Class Example
Creating An Instance of Your Player
Adding and Processing Player Input