Lecture 1 - Introduction

Slides:



Advertisements
Similar presentations
DotNetNuke Mobile Development -- options, tools and approaches
Advertisements

Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
Windows Phone Development Munir Usman Microsoft Most Valuable Professional – Visual C# Founder/CEO – Pi Labs (
Building Smart Phone Applications Using Google Android An Introduction by Peter Messenger Senior Developer – Qmastor
Contents What is WebOS Types of WebOS History of eyeOS Current eyeOS
WHAT IS TECHNOLOGY? BY JADEN, SAMUEL. TECHNOLOGY.
Windows 8.1 Windows Phone 8.1 … and WakeUpAndCode.com.
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
Developing games and applications for Xbox 360 using XNA* *XNA is XNA’s Not Acronymed An Introduction by Peter Messenger Senior Developer at QMASTOR Newcastle.
Developer Instruments for Android Android ArtfulBits Inc. Oleksandr Kucherenko.
DUE Introduction to the Android Platform and AppInventor Working Connections 2012.
IB Information Technology in the Global Society & Advanced Topics in IT Paul Bui.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Windows Windows Phone Azure … and WakeUpAndCode.com.
Applied Pervasive Computing Presentation : Mobile Interaction Devices.
Unity Game Engine By Cortland Boudreau.
Part 1. Persistent Data Web applications remember your setting by means of a database linked to the site.
DUE Introduction to the Android Platform Working Connections 2011.
VirtualBox What you need to know to build a Virtual Machine.
Mobile Device Programming
FCNS – Technology NEW TECHNOLOGY SOFTWARE: COMING SOON!
The Android Operating System I- Introduction II- History III- Features IV- Competitors V- References.
Store your files in the sky Intro to Cloud file storage.
BIT 285: ( Web) Application Programming Lecture 15: Tuesday, February 24, 2015 Microsoft Azure Instructor: Craig Duckett.
Introduction to MVC Introduction NTPCUG Tom Perkins, Ph.D.
Three main types of computer operating systems By Chloe Monks.
MonoXNA 3D. Games Fun Relaxation Mind training Profitable business –World of Warcraft (successful game)
Windows Windows Phone Azure … and WakeUpAndCode.com.
Android absolutely dominated the number of smartphones shipped worldwide in the first three months of 2015, with.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Windows 8 A touch screen computer on a desktop. Windows Metro.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Windows 8.1 Windows Phone 8.1 Windows 10 … and WakeUpAndCode.com.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
An Introduction App Design Flat Rock Community Schools Introductory Java Programming.
Mobile Computing Lecture#01 Mobile Horizon. Leading Mobile Phone Technologies  iOS  Android  Blackberry  Symbian  Windows Phone  J2ME.
3 main operating system! BY Charlotte Oates. Microsoft windows! A family of operating systems for personal computers. Windows dominates the personal computer.
Instructor: Craig Duckett SQL SERVER WALK-THROUGH LAB 13
Introduction to Xamarin C# Everywhere
Intro of UNITY (for beginner)
Xamarin Studio Xamarin Curriculum for Xamarin Studio
Browsers and Web Platforms
Porting your Unity Game to the Windows Store Jump Start
Is it for you and how can you use it?
Apache Cordova Overview
Dynamics of Mobile Application Testing
What this activity will show you
Introduction to Xamarin
MIT App Inventor By Hans Yip.
MonoGame and Windows 8.
Introduction to Mobile Devices
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Microsoft office 365 is most important software in the business or for any work regards to documents, PPT (presentation) and so on. There are millions.
PRESENTATION 1.0 BY – SAFEEBOOK Web browsers.
Unit 20 – Computer Game Platforms & Technology – Software Technology
CSC 581: Mobile App Development
Sviluppo mobile con Visual Studio OnLine
Mobile App Development
Advanced Programming: C# Lecture 01: Introduction
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
Windows 10 Preview Andy & Jerry
Unit 20 Software Part 2.
Intro of UNITY (for beginner)
Unit 20 Software Part 2.
Unit 20 – Computer Game Platforms & Technology – Software Technology
CSC 581: Mobile App Development
Korea Software HRD Center
CSC 581: Mobile App Development
ASP.NET Core 2.0 The Future of Web Apps Shahed Chowdhuri
Presentation transcript:

Lecture 1 - Introduction Monogame Tutorials Lecture 1 - Introduction

Origin and History of MonoGame MonoGame is an Open Source implementation of the Microsoft XNA 4 Framework, allowing XNA developers on Xbox 360, Windows & Windows Phone to port their games to the iOS, Android, Mac OS X, Linux and Windows 8/10.As well as PlayStation Vita, Xbox One and PlayStation 4. In 2009 José Antonio Leal de Farias, started an open source project called XNA Touch with the goal of porting simple 2D XNA games to mobile devices. In 2010 several iPhone games appeared on the Apple App Store which used XNA Touch. In March 2011 the project was renamed MonoGame and was moved to GitHub. That same year support for Android, Mac, Linux, and OpenGL on Windows appeared. Dominique Louis who joined the project in 2009 took over as the full time project lead. In 2012 a DirectX 11 backend and support for Windows 8 was added providing a way to port XNA games to the Windows Store. This subsequently spawned support for Windows Phone 8 and a new Windows desktop platform. Microsoft Studios published several titles using MonoGame in 2013 on Windows 8 and Windows Phone 8. 2013 also saw the announcement of the first MonoGame titles coming to PlayStation 4 including TowerFall Ascension, Transistor, and Mercenary Kings. In early 2014 stewardship of the MonoGame project was handed off to Tom Spilman and Steve Williams who currently lead the project. - http://www.monogame.net

Resources for the Course We will be programming in C# but if you have programmed in C++ or Java, you will find it easy to learn C#. The absolute best Web site for XNA and Monogame is RB Whitaker's Wiki - http://rbwhitaker.wikidot.com/ It is possible to complete all work in the CSIS Computer Laboratory BB454. If you want to work outside the lab, you will need: Access to a computer with a 64-bit version of Windows OS Visual Studio 2010 or 2012 or 2013 or 2015... Latest version of DirectX Runtime Latest version of MonoGame (e.g. 3.5) Free versions of VS 2013 and MonoGame are available (sorry you can't take a lab computer) This site directs you to all you resources you'll need - http://www.monogame.net/downloads/

Your First MonoGame "Un-Game" Open Visual Studio Click on New Project Select MonoGame Template (1) Select MonoGame Windows Project (2) Name your Program (3) Browse to desired program location Click OK (4) This will create a game template... http://rbwhitaker.wikidot.com/monogame-project-template

The Un-Game "Running"

XNA/MonoGame Program Game1

These Methods Run only Once when Game Starts

These Two Methods are in the Game Loop

End Lecture 1