Difference between revisions of "MonoGame Tutorials"
(→Player Bounds) |
|||
(36 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | MonoGame is a game creation framework which uses C#, so for help on C# | + | 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]] | ||
− | |||
− | |||
[[Using SpriteFont]] | [[Using SpriteFont]] | ||
[[Drawing Textures]] | [[Drawing Textures]] | ||
+ | |||
+ | [[Drawing Shapes]] | ||
[[Keyboard Input]] | [[Keyboard Input]] | ||
Line 20: | Line 21: | ||
[[Game states]] | [[Game states]] | ||
+ | [[Using Timers]] | ||
+ | |||
+ | ===Player Class Example=== | ||
[[Creating A Player]] | [[Creating A Player]] | ||
Line 31: | Line 35: | ||
[[Basic Per Pixel Collision]] | [[Basic Per Pixel Collision]] | ||
− | [[ | + | =Using Tiled Maps= |
+ | ===Squared.Tiled=== | ||
+ | [[setup and map example]] | ||
+ | |||
+ | ===TiledSharp=== | ||
+ | [[using a tmx map in monogame]] | ||
+ | |||
+ | ===TiledCS=== | ||
+ | [[Using TiledCS]] | ||
+ | |||
+ | ===TiledNet=== | ||
+ | [[Using TiledNet]] | ||
+ | |||
+ | ===TiledLib=== | ||
+ | [[Using TiledLib]] | ||
+ | |||
+ | =Player Bounds= | ||
+ | [[Player Bounds]] | ||
=Game UI= | =Game UI= | ||
Line 41: | Line 62: | ||
[[Ruminate Example]] | [[Ruminate Example]] | ||
− | === | + | ===Myra=== |
− | + | [[Myra Example]] | |
− | [[ | ||
===Steropes=== | ===Steropes=== | ||
Line 53: | Line 73: | ||
[[SimpleText UI Example]] | [[SimpleText UI Example]] | ||
− | = | + | =Special Effects= |
− | [[ | + | [[Screen Shake]] |
+ | |||
+ | [[Parallax Scrolling]] | ||
+ | |||
+ | [[Explosions]] | ||
+ | |||
+ | =Networked / Multiplayer= | ||
+ | ===LiteNetLib=== | ||
+ | |||
+ | [[Setup LiteNetLib]] | ||
+ | |||
+ | [[Example LiteNetLib]] | ||
− | + | [[RPG LiteNetLib]] | |
− | |||
− | [[ | ||
− | + | ===Lidgren.Network=== | |
− | [[ | + | [[Lidgren.Network]] |
− | = | + | =Save Game / Check Points= |
− | [[ | + | [[Creating a game save]] |
=Related Skills= | =Related Skills= |
Revision as of 12:05, 17 February 2024
MonoGame is a game creation framework which uses C#, so for help on C# you can use the topics on THIS page.
Basic Skills
Player Class Example
Creating An Instance of Your Player
Adding and Processing Player Input
Collision Detection
Using Tiled Maps
Squared.Tiled
TiledSharp
TiledCS
TiledNet
TiledLib
Player Bounds
Game UI
GeonBit
Ruminate
Myra
Steropes
SimpleText UI Example
Special Effects
Networked / Multiplayer
LiteNetLib
Lidgren.Network
Save Game / Check Points
Related Skills
Generating and using XNB files