C# & XNA My Way
By MM Watson
()
About this ebook
A collection of useful C# & XNA code including Scrolling Credits, Ticker Tape, Xbox360 Error Handling/Reporting & Global High Score Component.
MM Watson
The author MM Watson was born, educated and lived in Africa for many years, before returning to the land of his forefathers in England. He has worked a variety of jobs, particularly, but not limited to Information Technology and Security Installations. He has at least 15 years IT experience and currently works full time as a programmer & DBA. As a hobby he creates video games for distribution on Xbox Live Indie Games.
Related to C# & XNA My Way
Related ebooks
Building your First Mobile Game using XNA 4.0 Rating: 0 out of 5 stars0 ratingsBeginning Unreal Engine 4 Blueprints Visual Scripting: Using C++: From Beginner to Pro Rating: 0 out of 5 stars0 ratingsIntroduction to Video Game Engine Development: Learn to Design, Implement, and Use a Cross-Platform 2D Game Engine Rating: 0 out of 5 stars0 ratingsBeginning Unreal Game Development: Foundation for Simple to Complex Games Using Unreal Engine 4 Rating: 0 out of 5 stars0 ratingsIntroduction to 3D Game Engine Design Using DirectX 9 and C# Rating: 0 out of 5 stars0 ratingsBeginning Game Development with Amazon Lumberyard: Create 3D Games Using Amazon Lumberyard and Lua Rating: 0 out of 5 stars0 ratings20-Minute (Or Less) Animation Hacks Rating: 0 out of 5 stars0 ratingsThe Javascript Adventure Rating: 0 out of 5 stars0 ratingsGame Development with MonoGame: Build a 2D Game Using Your Own Reusable and Performant Game Engine Rating: 0 out of 5 stars0 ratingsInstant HTML5 2D Platformer Rating: 0 out of 5 stars0 ratings20-Minute (Or Less) Digital Storytelling Hacks Rating: 0 out of 5 stars0 ratingsPhaser III Game Design Workbook Rating: 0 out of 5 stars0 ratingsBeginning Unity Android Game Development: From Beginner to Pro Rating: 0 out of 5 stars0 ratingsMaking Multiplayer Online Games: A Game Development Workbook for any Phaser JavaScript Gaming Framework. Rating: 0 out of 5 stars0 ratingsC++ for Game Developers: Building Scalable and Robust Gaming Applications Rating: 0 out of 5 stars0 ratingsExploring XPresso With CINEMA 4D R19 Rating: 0 out of 5 stars0 ratingsBlood PitTM In-Game Module Rating: 0 out of 5 stars0 ratingsNGUI for Unity Rating: 0 out of 5 stars0 ratingsThe Foundation For Creating Video Games Rating: 0 out of 5 stars0 ratingsGame Programming with Unity and C#: A Complete Beginner’s Guide Rating: 0 out of 5 stars0 ratingsHTML5 Game Development with GameMaker Rating: 0 out of 5 stars0 ratingsConversations with: AI: Developer edition, #1 Rating: 0 out of 5 stars0 ratingsGrome Terrain Modeling with Ogre3D, UDK, and Unity3D Rating: 0 out of 5 stars0 ratingsBuilding an RPG with Unreal Rating: 0 out of 5 stars0 ratingsModding Minecraft: Build Your Own Minecraft Mods! Rating: 0 out of 5 stars0 ratingsOpenGL Game Development By Example Rating: 0 out of 5 stars0 ratingsBuilding a 3D Game with LibGDX Rating: 1 out of 5 stars1/5Pro HTML5 Games: Learn to Build your Own Games using HTML5 and JavaScript Rating: 0 out of 5 stars0 ratingsLearning AWS Lumberyard Game Development Rating: 0 out of 5 stars0 ratings
Programming For You
HTML & CSS: Learn the Fundaments in 7 Days Rating: 4 out of 5 stars4/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Python Projects for Beginners: A Ten-Week Bootcamp Approach to Python Programming Rating: 0 out of 5 stars0 ratingsLearn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Python Programming : How to Code Python Fast In Just 24 Hours With 7 Simple Steps Rating: 4 out of 5 stars4/5Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5Learn PowerShell in a Month of Lunches, Fourth Edition: Covers Windows, Linux, and macOS Rating: 0 out of 5 stars0 ratingsJava for Beginners: A Crash Course to Learn Java Programming in 1 Week Rating: 5 out of 5 stars5/5The Unofficial Guide to Open Broadcaster Software: OBS: The World's Most Popular Free Live-Streaming Application Rating: 0 out of 5 stars0 ratingsPYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5Hacking: Ultimate Beginner's Guide for Computer Hacking in 2018 and Beyond: Hacking in 2018, #1 Rating: 4 out of 5 stars4/5SQL All-in-One For Dummies Rating: 3 out of 5 stars3/5The Little SAS Book: A Primer, Sixth Edition Rating: 5 out of 5 stars5/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5SQL: For Beginners: Your Guide To Easily Learn SQL Programming in 7 Days Rating: 5 out of 5 stars5/5Python: For Beginners A Crash Course Guide To Learn Python in 1 Week Rating: 4 out of 5 stars4/5Teach Yourself C++ Rating: 4 out of 5 stars4/5Pokemon Go: Guide + 20 Tips and Tricks You Must Read Hints, Tricks, Tips, Secrets, Android, iOS Rating: 5 out of 5 stars5/5
Reviews for C# & XNA My Way
0 ratings0 reviews
Book preview
C# & XNA My Way - MM Watson
C# & XNA My Way
by
MM Watson
SMASHWORDS EDITION
* * * * *
PUBLISHED BY:
MM Watson on Smashwords
C# & XNA My Way
Copyright © 2010 by MM Watson
**********
Having been in the Information Technology field for well over a decade and having wanted to write video games since a very young age, I was absolutely thrilled when I came across Microsoft's XNA Framework, which allows you to develop video games in C# for Windows, Zune, Windows Phone 7 and what I feel is most important, the Xbox 360.
I started my adventure into C# and XNA prior to the launch of Xbox Live Community Games (later to be renamed Xbox Live Indie Games), which allows developers to publish their games to the Xbox marketplace for sale. What an ingenious and wonderful distribution method it is by allowing indie developers to distribute on one of the major gaming platforms for a minimal cost and what I consider, generous royalties.
At the date of writing, I have been using C# and XNA for around two years and have encountered many pitfalls and had to discover ways of writing what I first thought to be quite complex solutions, but after a bit of forethought and planning turned out to be fairly straightforward. That is where is book comes in - I am hoping that it will help you the reader to avoid the long sleepless nights that I had to put up with when trying to achieve fairly simple objectives whilst at the same time trying to get my head around C# and the XNA Framework.
I am in no way claiming to be an expert developer or that the code I am providing is the best way to do it, it is just one way to achieve the goal of what I set out to achieve. I am self taught in C# & XNA, so my methods and techniques may not be what the professionals are used to, but if it works, it works! Furthermore, the intention of this book is not to teach you how to write XNA code, it is merely showing the solutions that I used to achieve what I wanted.
If you enhance my code and/or use it