Difference between revisions of "MonoGame Tutorials"
(→Tutorial Set 1) |
|||
Line 26: | Line 26: | ||
[https://www.phstudios.com/monogame-advanced-series/ monogame-advanced-series] | [https://www.phstudios.com/monogame-advanced-series/ monogame-advanced-series] | ||
− | =Tutorials= | + | ==RPG Tutorial Series== |
− | ==Basic Skills== | + | [https://roguesharp.wordpress.com/2014/05/18/tutorial-1-roguelike-map-generation-using-roguesharp-and-monogame/ Tutorial 1 – Map Generation] |
+ | |||
+ | [https://roguesharp.wordpress.com/2014/05/24/tutorial-2-roguelike-field-of-view-calculation-using-roguesharp-and-monogame/ Tutorial 2 – Field-of-View Calculation] | ||
+ | |||
+ | [https://roguesharp.wordpress.com/2014/05/30/tutorial-3-roguelike-map-exploration-using-roguesharp-and-monogame/ Tutorial 3 – Exploring the Map] | ||
+ | |||
+ | [https://roguesharp.wordpress.com/2014/06/09/tutorial-4-roguelike-pathfinding-using-roguesharp-and-monogame/ Tutorial 4 – Pathfinding] | ||
+ | |||
+ | [https://roguesharp.wordpress.com/2014/07/13/tutorial-5-creating-a-2d-camera-with-pan-and-zoom-in-monogame/ Tutorial 5 – 2D Camera Setup] | ||
+ | |||
+ | [https://roguesharp.wordpress.com/2014/08/30/tutorial-6-roguelike-combat-using-roguesharp-and-monogame/ Tutorial 6 – Combat] | ||
+ | |||
+ | ==TRC Tutorials== | ||
+ | ===Basic Skills=== | ||
You should start by creating a new project, remember to give it a suitable name and test it runs before you start. | You should start by creating a new project, remember to give it a suitable name and test it runs before you start. | ||
Line 42: | Line 55: | ||
[[Using SpriteFont]] | [[Using SpriteFont]] | ||
− | ==Collision Detection== | + | ===Collision Detection=== |
[[Rectangle Bounds Collision]] | [[Rectangle Bounds Collision]] | ||
Line 49: | Line 62: | ||
[[Per Pixel Collision |Advanced Per Pixel Collision]] | [[Per Pixel Collision |Advanced Per Pixel Collision]] | ||
− | == | + | ===Related Skills=== |
− | [ | + | [[Generating and using XNB files]] |
− | |||
− | [ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=Game Resources= | =Game Resources= | ||
Line 100: | Line 103: | ||
[http://opengameart.org/ Open Game Art] | [http://opengameart.org/ Open Game Art] | ||
− | |||
− | |||
− |
Revision as of 11:59, 16 September 2017
Contents
External Tutorials
Beginner
Monkey Tap first game tutorial
MonoGame in Visual Studio Tutorial
Microsoft 2d MonoGame tutorial
MonoGame on Pluralsight (Sign up for a free trial)
XNA YouTube tutorials from same source as above
Moderate
Adventure game tutorial series
RPG Tutorial Series
Tutorial 2 – Field-of-View Calculation
Tutorial 3 – Exploring the Map
TRC Tutorials
Basic Skills
You should start by creating a new project, remember to give it a suitable name and test it runs before you start.
Creating An Instance of Your Player
Adding and Processing Player Input
Collision Detection
Related Skills
Generating and using XNB files
Game Resources
MonoGame.Extended
MonoGame.Extended GitHub, you must have MonoGame installed first:
Add functions to MonoGame - including Tiled maps
Alternatively, open your game project and click the project tab and select "Manage NuGet Packages". Within the NuGet package manager search for MonoGame.Extended, you will need to install this plus also:
- MonoGame.Extended.Content.Pipeline
- MonoGame.Extended.Tiled
- MonoGame.Extended.Graphics
MonoGame.Extended Resources:
Tiled
Tiled Website and Download:
Tutorials for using Tiled:
Written Version of Above Tutorials
Game Art
Tileset & game art: