SlideShare a Scribd company logo
XNA and MonoGame
WHAT'S IT ALL ABOUT?
What is XNA?
 Released in 2006
 Primary platform for Xbox Live Indie Games
 Windows Phone support Added in 2010
 Currently Supports
 Windows
 Windows 8
 Windows Phone 7+8
 Xbox 360
 No longer being actively developed :(
Why is it so great?
 Easy to use Libraries
 Content Management
 Quickly develop 2D sprite based games
 Power to create impressive full games
 Great as a first engine
 Doesn’t cost anything to get started!
 Publish your own games!
Games Created in XNA
MonoGame!
 Created to port XNA games to other platforms
 Open Source implementation of XNA
 Multi Platform Development
 Windows
 OSX iOS
 Android
 Linux
 PlayStation Suite
Games Using MonoGame
What does it offer?
 Visual Studio Templates
 Support for majority of XNA
 Easily port your XNA games
 Lots of sample code
 2D and 3D
 Networked
 Shades
The basics
 All games have a simple basic loop
 Initialise resources and Load Content
 Load all textures, sounds ect
 Repeatedly call:
 Update
 Update the scene, move objects, perform calculations
 Draw
 Draw everything to the Screen
Creating a Game
 We are going to create a simple animation in MonoGame
 This will cover:
 The basic game loop
 Loading in a texture
 Sprite positioning
 Tiny bit of logic
Demonstration
Basic programming in XNA
Questions?
 Questions?

More Related Content

What's hot

windows7 vs windows8 ppt
windows7 vs windows8 ppt windows7 vs windows8 ppt
windows7 vs windows8 ppt
KUMAR V S
 
Window11
Window11Window11
Window11
Shashi Mishra
 
Windows 10 overview
Windows 10 overviewWindows 10 overview
Windows 10 overview
Andrea Angella
 
Windows Operating System
Windows Operating SystemWindows Operating System
Windows Operating System
Ashok Sinch
 
Windows 10 VDI Migration in real life - E2EVC Rome
Windows 10 VDI Migration in real life - E2EVC RomeWindows 10 VDI Migration in real life - E2EVC Rome
Windows 10 VDI Migration in real life - E2EVC Rome
Sacha Thomet
 
Windows 10
Windows 10Windows 10
Windows 10
Neeraj Sharma
 
Windows 10 in 10 Minutes
Windows 10 in 10 MinutesWindows 10 in 10 Minutes
Windows 10 in 10 Minutes
Hemant Prasad
 
Andrey Ivashentsev, Technical Evangelism Unit Lead, Microsoft
Andrey Ivashentsev, Technical Evangelism Unit Lead, Microsoft Andrey Ivashentsev, Technical Evangelism Unit Lead, Microsoft
Andrey Ivashentsev, Technical Evangelism Unit Lead, Microsoft
White Nights Conference
 
SteamOS di pa tapos
SteamOS di pa taposSteamOS di pa tapos
SteamOS di pa tapos
Cedrick Abadines
 
Comparison of Windows 7 & Windows 8
Comparison of Windows 7 & Windows 8Comparison of Windows 7 & Windows 8
Comparison of Windows 7 & Windows 8
Vibhanshu Chaturvedi
 
Windows operating systems
Windows operating systemsWindows operating systems
Windows operating systems
Veronica Alejandro
 
Presentation1.GROUP2
Presentation1.GROUP2Presentation1.GROUP2
Presentation1.GROUP2
reginaclemeno
 
Installing Windows 10 in VirtualBox
Installing Windows 10 in VirtualBoxInstalling Windows 10 in VirtualBox
Installing Windows 10 in VirtualBox
Matthew Jericho Sy
 
Microsoft Presentation
Microsoft PresentationMicrosoft Presentation
Microsoft Presentation
guest2dca42
 
windows
windowswindows
Windows8 vs windows7 (2)
Windows8 vs windows7 (2)Windows8 vs windows7 (2)
Windows8 vs windows7 (2)
Vaibhav Rane
 
How to test drive development using Linux
How to test drive development using LinuxHow to test drive development using Linux
How to test drive development using Linux
Craig Dickson
 
Virtualbox
VirtualboxVirtualbox
Virtualbox
Anthony Yuan , PMP
 
Features of windows
Features of windowsFeatures of windows
Features of windows
ahmreenmalik
 

What's hot (19)

windows7 vs windows8 ppt
windows7 vs windows8 ppt windows7 vs windows8 ppt
windows7 vs windows8 ppt
 
Window11
Window11Window11
Window11
 
Windows 10 overview
Windows 10 overviewWindows 10 overview
Windows 10 overview
 
Windows Operating System
Windows Operating SystemWindows Operating System
Windows Operating System
 
Windows 10 VDI Migration in real life - E2EVC Rome
Windows 10 VDI Migration in real life - E2EVC RomeWindows 10 VDI Migration in real life - E2EVC Rome
Windows 10 VDI Migration in real life - E2EVC Rome
 
Windows 10
Windows 10Windows 10
Windows 10
 
Windows 10 in 10 Minutes
Windows 10 in 10 MinutesWindows 10 in 10 Minutes
Windows 10 in 10 Minutes
 
Andrey Ivashentsev, Technical Evangelism Unit Lead, Microsoft
Andrey Ivashentsev, Technical Evangelism Unit Lead, Microsoft Andrey Ivashentsev, Technical Evangelism Unit Lead, Microsoft
Andrey Ivashentsev, Technical Evangelism Unit Lead, Microsoft
 
SteamOS di pa tapos
SteamOS di pa taposSteamOS di pa tapos
SteamOS di pa tapos
 
Comparison of Windows 7 & Windows 8
Comparison of Windows 7 & Windows 8Comparison of Windows 7 & Windows 8
Comparison of Windows 7 & Windows 8
 
Windows operating systems
Windows operating systemsWindows operating systems
Windows operating systems
 
Presentation1.GROUP2
Presentation1.GROUP2Presentation1.GROUP2
Presentation1.GROUP2
 
Installing Windows 10 in VirtualBox
Installing Windows 10 in VirtualBoxInstalling Windows 10 in VirtualBox
Installing Windows 10 in VirtualBox
 
Microsoft Presentation
Microsoft PresentationMicrosoft Presentation
Microsoft Presentation
 
windows
windowswindows
windows
 
Windows8 vs windows7 (2)
Windows8 vs windows7 (2)Windows8 vs windows7 (2)
Windows8 vs windows7 (2)
 
How to test drive development using Linux
How to test drive development using LinuxHow to test drive development using Linux
How to test drive development using Linux
 
Virtualbox
VirtualboxVirtualbox
Virtualbox
 
Features of windows
Features of windowsFeatures of windows
Features of windows
 

Viewers also liked

Introduction to Android with C# using Xamarin
Introduction to Android with C# using XamarinIntroduction to Android with C# using Xamarin
Introduction to Android with C# using Xamarin
Craig Dunn
 
Stand out from the crowd
Stand out from the crowdStand out from the crowd
Stand out from the crowd
Josh Naylor
 
The role of windows games ambassadors
The role of windows games ambassadorsThe role of windows games ambassadors
The role of windows games ambassadors
Josh Naylor
 
Construct 2 presentation
Construct 2 presentationConstruct 2 presentation
Construct 2 presentation
Josh Naylor
 
Introduction to Xamarin
Introduction to XamarinIntroduction to Xamarin
Introduction to Xamarin
Guy Barrette
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job? Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Stanford GSB Corporate Governance Research Initiative
 

Viewers also liked (6)

Introduction to Android with C# using Xamarin
Introduction to Android with C# using XamarinIntroduction to Android with C# using Xamarin
Introduction to Android with C# using Xamarin
 
Stand out from the crowd
Stand out from the crowdStand out from the crowd
Stand out from the crowd
 
The role of windows games ambassadors
The role of windows games ambassadorsThe role of windows games ambassadors
The role of windows games ambassadors
 
Construct 2 presentation
Construct 2 presentationConstruct 2 presentation
Construct 2 presentation
 
Introduction to Xamarin
Introduction to XamarinIntroduction to Xamarin
Introduction to Xamarin
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job? Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
 

Similar to Xna and mono game

Xna game development
Xna game developmentXna game development
Xna game development
chanakanakandala1993
 
Deakin
DeakinDeakin
Deakin
Nick Hodge
 
iOS Game Development: When Cocoa Met Cocos...
iOS Game Development: When Cocoa Met Cocos...iOS Game Development: When Cocoa Met Cocos...
iOS Game Development: When Cocoa Met Cocos...
Joseph Ku
 
Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05
Benjamin Nitschke
 
Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011
Karsten Wysk
 
Xna
XnaXna
10 Games Like Stardoll
10 Games Like Stardoll
10 Games Like Stardoll
10 Games Like Stardoll
endurableplaste87
 
Game Development with Windows Phone 7
Game Development with Windows Phone 7Game Development with Windows Phone 7
Game Development with Windows Phone 7
Allan Mangune
 
Gaming consoles !
Gaming consoles !Gaming consoles !
Gaming consoles !
Sajal Sharma
 
Windows phone 7 xna
Windows phone 7 xnaWindows phone 7 xna
Windows phone 7 xna
Glen Gordon
 
Group research
Group researchGroup research
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
SanaChoudary
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7
Anas Rizeq
 
Multyplatform and mono part 2 - Matteo Nicolotti
Multyplatform and mono part 2 - Matteo Nicolotti Multyplatform and mono part 2 - Matteo Nicolotti
Multyplatform and mono part 2 - Matteo Nicolotti
Codemotion
 
XNA and Windows Phone
XNA and Windows PhoneXNA and Windows Phone
XNA and Windows Phone
Glen Gordon
 
So you (think you) want to work in video games
So you (think you) want to work in video gamesSo you (think you) want to work in video games
So you (think you) want to work in video games
Sven Charleer
 
Game industry
Game industry Game industry
Game industry
TQais
 
Xbox one development kit
Xbox one development kitXbox one development kit
Xbox one development kit
rojizo frio
 
Unity 3D game engine seminar
Unity 3D game engine  seminarUnity 3D game engine  seminar
Unity 3D game engine seminar
NikhilThorat15
 
Xbox 360
Xbox 360Xbox 360
Xbox 360
TbSk121
 

Similar to Xna and mono game (20)

Xna game development
Xna game developmentXna game development
Xna game development
 
Deakin
DeakinDeakin
Deakin
 
iOS Game Development: When Cocoa Met Cocos...
iOS Game Development: When Cocoa Met Cocos...iOS Game Development: When Cocoa Met Cocos...
iOS Game Development: When Cocoa Met Cocos...
 
Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05
 
Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011
 
Xna
XnaXna
Xna
 
10 Games Like Stardoll
10 Games Like Stardoll
10 Games Like Stardoll
10 Games Like Stardoll
 
Game Development with Windows Phone 7
Game Development with Windows Phone 7Game Development with Windows Phone 7
Game Development with Windows Phone 7
 
Gaming consoles !
Gaming consoles !Gaming consoles !
Gaming consoles !
 
Windows phone 7 xna
Windows phone 7 xnaWindows phone 7 xna
Windows phone 7 xna
 
Group research
Group researchGroup research
Group research
 
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7
 
Multyplatform and mono part 2 - Matteo Nicolotti
Multyplatform and mono part 2 - Matteo Nicolotti Multyplatform and mono part 2 - Matteo Nicolotti
Multyplatform and mono part 2 - Matteo Nicolotti
 
XNA and Windows Phone
XNA and Windows PhoneXNA and Windows Phone
XNA and Windows Phone
 
So you (think you) want to work in video games
So you (think you) want to work in video gamesSo you (think you) want to work in video games
So you (think you) want to work in video games
 
Game industry
Game industry Game industry
Game industry
 
Xbox one development kit
Xbox one development kitXbox one development kit
Xbox one development kit
 
Unity 3D game engine seminar
Unity 3D game engine  seminarUnity 3D game engine  seminar
Unity 3D game engine seminar
 
Xbox 360
Xbox 360Xbox 360
Xbox 360
 

Recently uploaded

Divertidamente SLIDE muito lindo e criativo, pptx
Divertidamente SLIDE muito lindo e criativo, pptxDivertidamente SLIDE muito lindo e criativo, pptx
Divertidamente SLIDE muito lindo e criativo, pptx
lunaemel03
 
一比一原版(AUT毕业证)奥克兰理工大学毕业证如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证如何办理一比一原版(AUT毕业证)奥克兰理工大学毕业证如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证如何办理
etycev
 
Leonardo DiCaprio Super Bowl: Hollywood Meets America’s Favorite Game
Leonardo DiCaprio Super Bowl: Hollywood Meets America’s Favorite GameLeonardo DiCaprio Super Bowl: Hollywood Meets America’s Favorite Game
Leonardo DiCaprio Super Bowl: Hollywood Meets America’s Favorite Game
greendigital
 
The Future of Independent Filmmaking Trends and Job Opportunities
The Future of Independent Filmmaking Trends and Job OpportunitiesThe Future of Independent Filmmaking Trends and Job Opportunities
The Future of Independent Filmmaking Trends and Job Opportunities
LetsFAME
 
From Teacher to OnlyFans: Brianna Coppage's Story at 28
From Teacher to OnlyFans: Brianna Coppage's Story at 28From Teacher to OnlyFans: Brianna Coppage's Story at 28
From Teacher to OnlyFans: Brianna Coppage's Story at 28
get joys
 
Anasuya Sengupta Cannes 2024 Award Winner
Anasuya Sengupta Cannes 2024 Award WinnerAnasuya Sengupta Cannes 2024 Award Winner
Anasuya Sengupta Cannes 2024 Award Winner
Diwitya Bajwa
 
The Enigma of the Midnight Canvas, In the heart of Paris
The Enigma of the Midnight Canvas, In the heart of ParisThe Enigma of the Midnight Canvas, In the heart of Paris
The Enigma of the Midnight Canvas, In the heart of Paris
John Emmett
 
Odia New Web Series at your fingerprint.
Odia New Web Series at your fingerprint.Odia New Web Series at your fingerprint.
Odia New Web Series at your fingerprint.
mikedanoffice
 
定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样
定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样
定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样
0md20cgg
 
定制(mu毕业证书)美国迈阿密大学牛津分校毕业证学历证书原版一模一样
定制(mu毕业证书)美国迈阿密大学牛津分校毕业证学历证书原版一模一样定制(mu毕业证书)美国迈阿密大学牛津分校毕业证学历证书原版一模一样
定制(mu毕业证书)美国迈阿密大学牛津分校毕业证学历证书原版一模一样
x0l4b5ho
 
The Gallery of Shadows, In the heart of a bustling city
The Gallery of Shadows, In the heart of a bustling cityThe Gallery of Shadows, In the heart of a bustling city
The Gallery of Shadows, In the heart of a bustling city
John Emmett
 
The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...
The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...
The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...
greendigital
 
Abraham Laboriel Records ‘The Bass Walk’ at Evergreen Stage
Abraham Laboriel Records ‘The Bass Walk’ at Evergreen StageAbraham Laboriel Records ‘The Bass Walk’ at Evergreen Stage
Abraham Laboriel Records ‘The Bass Walk’ at Evergreen Stage
DiaDan Holdings Ltd
 
Clyde the cat and Space Poems by Basak Serin
Clyde the cat and Space Poems by Basak SerinClyde the cat and Space Poems by Basak Serin
Clyde the cat and Space Poems by Basak Serin
Basak24
 
From Swing Music to Big Band Fame_ 5 Iconic Artists.pptx
From Swing Music to Big Band Fame_ 5 Iconic Artists.pptxFrom Swing Music to Big Band Fame_ 5 Iconic Artists.pptx
From Swing Music to Big Band Fame_ 5 Iconic Artists.pptx
Swing Street Radio
 
原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样
原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样
原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样
sh8tjqt6
 
一比一原版(UCSF毕业证)旧金山分校毕业证如何办理
一比一原版(UCSF毕业证)旧金山分校毕业证如何办理一比一原版(UCSF毕业证)旧金山分校毕业证如何办理
一比一原版(UCSF毕业证)旧金山分校毕业证如何办理
ytunuq
 
原版制作(Mercer毕业证书)摩斯大学毕业证在读证明一模一样
原版制作(Mercer毕业证书)摩斯大学毕业证在读证明一模一样原版制作(Mercer毕业证书)摩斯大学毕业证在读证明一模一样
原版制作(Mercer毕业证书)摩斯大学毕业证在读证明一模一样
mul1kv5w
 
Sara Saffari: Turning Underweight into Fitness Success at 23
Sara Saffari: Turning Underweight into Fitness Success at 23Sara Saffari: Turning Underweight into Fitness Success at 23
Sara Saffari: Turning Underweight into Fitness Success at 23
get joys
 
University of Western Sydney degree offer diploma Transcript
University of Western Sydney degree offer diploma TranscriptUniversity of Western Sydney degree offer diploma Transcript
University of Western Sydney degree offer diploma Transcript
soxrziqu
 

Recently uploaded (20)

Divertidamente SLIDE muito lindo e criativo, pptx
Divertidamente SLIDE muito lindo e criativo, pptxDivertidamente SLIDE muito lindo e criativo, pptx
Divertidamente SLIDE muito lindo e criativo, pptx
 
一比一原版(AUT毕业证)奥克兰理工大学毕业证如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证如何办理一比一原版(AUT毕业证)奥克兰理工大学毕业证如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证如何办理
 
Leonardo DiCaprio Super Bowl: Hollywood Meets America’s Favorite Game
Leonardo DiCaprio Super Bowl: Hollywood Meets America’s Favorite GameLeonardo DiCaprio Super Bowl: Hollywood Meets America’s Favorite Game
Leonardo DiCaprio Super Bowl: Hollywood Meets America’s Favorite Game
 
The Future of Independent Filmmaking Trends and Job Opportunities
The Future of Independent Filmmaking Trends and Job OpportunitiesThe Future of Independent Filmmaking Trends and Job Opportunities
The Future of Independent Filmmaking Trends and Job Opportunities
 
From Teacher to OnlyFans: Brianna Coppage's Story at 28
From Teacher to OnlyFans: Brianna Coppage's Story at 28From Teacher to OnlyFans: Brianna Coppage's Story at 28
From Teacher to OnlyFans: Brianna Coppage's Story at 28
 
Anasuya Sengupta Cannes 2024 Award Winner
Anasuya Sengupta Cannes 2024 Award WinnerAnasuya Sengupta Cannes 2024 Award Winner
Anasuya Sengupta Cannes 2024 Award Winner
 
The Enigma of the Midnight Canvas, In the heart of Paris
The Enigma of the Midnight Canvas, In the heart of ParisThe Enigma of the Midnight Canvas, In the heart of Paris
The Enigma of the Midnight Canvas, In the heart of Paris
 
Odia New Web Series at your fingerprint.
Odia New Web Series at your fingerprint.Odia New Web Series at your fingerprint.
Odia New Web Series at your fingerprint.
 
定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样
定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样
定制(uow毕业证书)卧龙岗大学毕业证文凭学位证书原版一模一样
 
定制(mu毕业证书)美国迈阿密大学牛津分校毕业证学历证书原版一模一样
定制(mu毕业证书)美国迈阿密大学牛津分校毕业证学历证书原版一模一样定制(mu毕业证书)美国迈阿密大学牛津分校毕业证学历证书原版一模一样
定制(mu毕业证书)美国迈阿密大学牛津分校毕业证学历证书原版一模一样
 
The Gallery of Shadows, In the heart of a bustling city
The Gallery of Shadows, In the heart of a bustling cityThe Gallery of Shadows, In the heart of a bustling city
The Gallery of Shadows, In the heart of a bustling city
 
The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...
The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...
The Evolution of the Leonardo DiCaprio Haircut: A Journey Through Style and C...
 
Abraham Laboriel Records ‘The Bass Walk’ at Evergreen Stage
Abraham Laboriel Records ‘The Bass Walk’ at Evergreen StageAbraham Laboriel Records ‘The Bass Walk’ at Evergreen Stage
Abraham Laboriel Records ‘The Bass Walk’ at Evergreen Stage
 
Clyde the cat and Space Poems by Basak Serin
Clyde the cat and Space Poems by Basak SerinClyde the cat and Space Poems by Basak Serin
Clyde the cat and Space Poems by Basak Serin
 
From Swing Music to Big Band Fame_ 5 Iconic Artists.pptx
From Swing Music to Big Band Fame_ 5 Iconic Artists.pptxFrom Swing Music to Big Band Fame_ 5 Iconic Artists.pptx
From Swing Music to Big Band Fame_ 5 Iconic Artists.pptx
 
原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样
原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样
原版制作(MUN毕业证书)纽芬兰纪念大学毕业证PDF成绩单一模一样
 
一比一原版(UCSF毕业证)旧金山分校毕业证如何办理
一比一原版(UCSF毕业证)旧金山分校毕业证如何办理一比一原版(UCSF毕业证)旧金山分校毕业证如何办理
一比一原版(UCSF毕业证)旧金山分校毕业证如何办理
 
原版制作(Mercer毕业证书)摩斯大学毕业证在读证明一模一样
原版制作(Mercer毕业证书)摩斯大学毕业证在读证明一模一样原版制作(Mercer毕业证书)摩斯大学毕业证在读证明一模一样
原版制作(Mercer毕业证书)摩斯大学毕业证在读证明一模一样
 
Sara Saffari: Turning Underweight into Fitness Success at 23
Sara Saffari: Turning Underweight into Fitness Success at 23Sara Saffari: Turning Underweight into Fitness Success at 23
Sara Saffari: Turning Underweight into Fitness Success at 23
 
University of Western Sydney degree offer diploma Transcript
University of Western Sydney degree offer diploma TranscriptUniversity of Western Sydney degree offer diploma Transcript
University of Western Sydney degree offer diploma Transcript
 

Xna and mono game

  • 1. XNA and MonoGame WHAT'S IT ALL ABOUT?
  • 2. What is XNA?  Released in 2006  Primary platform for Xbox Live Indie Games  Windows Phone support Added in 2010  Currently Supports  Windows  Windows 8  Windows Phone 7+8  Xbox 360  No longer being actively developed :(
  • 3. Why is it so great?  Easy to use Libraries  Content Management  Quickly develop 2D sprite based games  Power to create impressive full games  Great as a first engine  Doesn’t cost anything to get started!  Publish your own games!
  • 5. MonoGame!  Created to port XNA games to other platforms  Open Source implementation of XNA  Multi Platform Development  Windows  OSX iOS  Android  Linux  PlayStation Suite
  • 7. What does it offer?  Visual Studio Templates  Support for majority of XNA  Easily port your XNA games  Lots of sample code  2D and 3D  Networked  Shades
  • 8. The basics  All games have a simple basic loop  Initialise resources and Load Content  Load all textures, sounds ect  Repeatedly call:  Update  Update the scene, move objects, perform calculations  Draw  Draw everything to the Screen
  • 9. Creating a Game  We are going to create a simple animation in MonoGame  This will cover:  The basic game loop  Loading in a texture  Sprite positioning  Tiny bit of logic

Editor's Notes

  1. Designed for lightweight game developmentIndependent developersGreat educational toolPrize for first person to tell me what it stands for.SupportsPCWindows 8 app storeWindows Phones storesXbox 360No longer being developed 
  2. Libraries are generally easy to follow and use for people new to developmentContent pipeline loads all of your textures and sounds fonts… Don’t have to mess around handling this.Games can be put together quickly Still has enough power to create successful games.Great as a first engine as a lot of people are taught C# as a first language.Free developer liscences and visual studio express.Students can publish their own games
  3. Great amazing successful games created in Xna over the years for variety of platformsSo what do we do now that they have stopped actively developing XNA?Magicka developed by 8 University Students – 200, 000 sales in first 17 daysFezFeatured on Indie Game the Movie, recommendInitially released on Xbox live arcade in 2012Lots of awardsTerraria Very popular steam game has been in top 10 since launchBastionReleased on loads of platformsIlomilo3 dimensional puzzler on Windows platforms
  4. Originally created to port games to other platforms Now the go to technology for continued XNA developmentIs great for multi platform development without huge amounts of code re-use
  5. Skulls of the ShogunTurn based strategy samurai gamePublished by Microsoft Studios and available across Windows platformsArmedturn based strategyflagshipInfinte flightiOS flight simulatorDraw a stickmanUsed monoGasme to release on iOS, Android and Windows 8
  6. Templates are really useful for starting up a quick project, constant between platformsMost common platforms support the majority of XNA so you can transfer your xna skills easilyEasy to port current vanilla XNA games to other platformsLots of sample code available to look through and see how things are done.
  7. Basic loopInit all content loaded variables set Inmitial state of gameRepeatedly call Update DrawAll Cartesian points originate from top left0,0 is at top left of screen and Y increases downwards.
  8. Basic Game, will coverBasic loopLoading a textureSprite PositioningTiny bit of logic.