Difference between revisions of "MonoGame Tutorials"

From TRCCompSci - AQA Computer Science
Jump to: navigation, search
Line 1: Line 1:
=Game Resources=
 
==MonoGame.Extended==
 
MonoGame.Extended GitHub, you must have MonoGame installed first:
 
 
[https://github.com/craftworkgames/MonoGame.Extended 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:
 
 
[http://community.monogame.net/c/extended MonoGame.Extended Forum]
 
 
[http://craftworkgames.github.io/MonoGame.Extended/ MonoGame.Extended Wiki]
 
 
==Tiled==
 
Tiled Website and Download:
 
 
[http://www.mapeditor.org/ Tiled Map Editor]
 
 
Tutorials for using Tiled:
 
 
[http://doc.mapeditor.org/ Offical Tiled Tutorials]
 
 
[https://gamedevelopment.tutsplus.com/tutorials/introduction-to-tiled-map-editor-a-platform-agnostic-tool-for-level-maps--gamedev-2838 Tiled Basics]
 
 
[https://www.youtube.com/playlist?list=PLpWTFopWU5f3xgvztkivtEcYmocD-Xigt Tiled Youtube Playlist Series]
 
 
[http://www.gamefromscratch.com/post/2014/04/15/A-quick-look-at-Tiled-An-open-source-2D-level-editor.aspx Written Version of Above Tutorials]
 
 
==Game Art==
 
Tileset & game art:
 
 
[http://opengameart.org/ Open Game Art]
 
 
 
=Tutorials=
 
=Tutorials=
 
[https://docs.microsoft.com/en-us/windows/uwp/get-started/get-started-tutorial-game-mg2d Microsoft 2d MonoGame tutorial]
 
[https://docs.microsoft.com/en-us/windows/uwp/get-started/get-started-tutorial-game-mg2d Microsoft 2d MonoGame tutorial]
Line 52: Line 13:
  
 
[https://www.phstudios.com/monogame-advanced-series/ monogame-advanced-series]
 
[https://www.phstudios.com/monogame-advanced-series/ monogame-advanced-series]
 
  
  
Line 83: Line 43:
 
==Collision Detection==
 
==Collision Detection==
 
[[Per Pixel Collision]]
 
[[Per Pixel Collision]]
 +
 +
=Game Resources=
 +
==MonoGame.Extended==
 +
MonoGame.Extended GitHub, you must have MonoGame installed first:
 +
 +
[https://github.com/craftworkgames/MonoGame.Extended 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:
 +
 +
[http://community.monogame.net/c/extended MonoGame.Extended Forum]
 +
 +
[http://craftworkgames.github.io/MonoGame.Extended/ MonoGame.Extended Wiki]
 +
 +
==Tiled==
 +
Tiled Website and Download:
 +
 +
[http://www.mapeditor.org/ Tiled Map Editor]
 +
 +
Tutorials for using Tiled:
 +
 +
[http://doc.mapeditor.org/ Offical Tiled Tutorials]
 +
 +
[https://gamedevelopment.tutsplus.com/tutorials/introduction-to-tiled-map-editor-a-platform-agnostic-tool-for-level-maps--gamedev-2838 Tiled Basics]
 +
 +
[https://www.youtube.com/playlist?list=PLpWTFopWU5f3xgvztkivtEcYmocD-Xigt Tiled Youtube Playlist Series]
 +
 +
[http://www.gamefromscratch.com/post/2014/04/15/A-quick-look-at-Tiled-An-open-source-2D-level-editor.aspx Written Version of Above Tutorials]
 +
 +
==Game Art==
 +
Tileset & game art:
 +
 +
[http://opengameart.org/ Open Game Art]
  
 
=Related Skills=
 
=Related Skills=
 
[[Generating and using XNB files]]
 
[[Generating and using XNB files]]

Revision as of 13:29, 10 September 2017

Tutorials

Microsoft 2d MonoGame tutorial

Creating a 2d bricks game

Adventure game tutorial series

Youtube Tutorial Series

XNA YouTube tutorials from same source as above

monogame-basics-series

monogame-advanced-series


Tutorial Set 1

You should start by creating a new project, remember to give it a suitable name and test it runs before you start.

Creating A Player

Creating An Instance of Your Player

Adding and Processing Player Input

Mouse or touch control Input

Animate the Player

RPG Tutorial

Tutorial 1 – Map Generation

Tutorial 2 – Field-of-View Calculation

Tutorial 3 – Exploring the Map

Tutorial 4 – Pathfinding

Tutorial 5 – 2D Camera Setup

Tutorial 6 – Combat

Collision Detection

Per Pixel Collision

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:

  1. MonoGame.Extended.Content.Pipeline
  2. MonoGame.Extended.Tiled
  3. MonoGame.Extended.Graphics


MonoGame.Extended Resources:

MonoGame.Extended Forum

MonoGame.Extended Wiki

Tiled

Tiled Website and Download:

Tiled Map Editor

Tutorials for using Tiled:

Offical Tiled Tutorials

Tiled Basics

Tiled Youtube Playlist Series

Written Version of Above Tutorials

Game Art

Tileset & game art:

Open Game Art

Related Skills

Generating and using XNB files