• Stars
    star
    194
  • Rank 199,327 (Top 4 %)
  • Language
    C#
  • Created over 6 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A single solution with all of my MonoGame tutorials

MonoGame_Tutorials

A single solution with all of my MonoGame tutorials

001 - Drawing a Sprite

Using 2 properties, we can draw a simple sprite

002 - Moving a Sprite

Adding some key press to move a sprite around the screen

003 - Create Sprite Object

Extracting everything done so far into a class to create a "Sprite" object

004 - Input Wrapper Class (Mulitplayer)

Using an "Input" model, we can give sprites their own movement keys

005 - Rotating Sprite and 360 Degree Movement

006 - Sprite Shooting Bullets

007 - Sprite Death and Respawn

008 - Sprite Scores

009 - Sprite Collision detection and Respone

010 - 2-Player Pong Game!

Bringing everything together from the last 10 tutorials to create a functional game

011 - Sprite Animation

012 - Interface Buttons

013 - Game States (Main Menu)

014 - Camera Following Sprite

015 - Store Highscores (XML)

016 - Sprite Layers

017 - Static Background

018 - Viewing a Sprite's Rectangle

019 - Per-Pixel Collision Detection on Rotated Sprites

020 - Space Shooter Game!

021 - Sprite Jumping and Falling (Gravity)

022 - Sprite Following Sprite

023 - Parallaxing Background

Have different layer backgrounds that move at different speeds. Some are static, and some have a constant moving speed

024 - Snow Particles

Creating an emitter to produce snow flakes with different properties. Set up in a way to easily add more emitter types (rain for example)

025 - Player Attributes

Having an "Attributes" model, we're able to asign the player (and whoever we'll need to) different attribute values to affect the gameplay along with "AttrbiuteModifiers"

026 - Player Power-ups

Expanding from the attributes tutorial, we add the ability to collect Power-ups that apply the attributes, and a manager to remove them after a certain amount of time

027 - Sounds

028 - Character Clothing

029 - Level Selector

030 - Platform Runner!