Latest Courses
Modern .NET Ecosystem and .NET CoreCheck course
Python Programming Bible: Hands-On Python 3 with 10 ProjectsCheck course
Introduction to Cloud Computing on Amazon AWS for BeginnersCheck course
Learn basics of Redux in React Native in 2 hours!Check course
Learn Python Django From ScratchCheck course
The Complete PHP Bootcamp Course With Video Sharing ProjectCheck course
ODI 11g Hands On TutorialsCheck course
Shopify Empire Masterclass: The Complete Shopify CourseCheck course
Machine Learning & Deep Learning in Python & RCheck course
JavaScript Web Projects: 20 Projects to Build Your PortfolioCheck course
Modern .NET Ecosystem and .NET CoreCheck course
Python Programming Bible: Hands-On Python 3 with 10 ProjectsCheck course
Introduction to Cloud Computing on Amazon AWS for BeginnersCheck course
Learn basics of Redux in React Native in 2 hours!Check course
Learn Python Django From ScratchCheck course
- 48% A Gentle Intro To Game Development Using C# and MonoGame

A Gentle Intro To Game Development Using C# and MonoGame

$24.99 $12.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.9/10 (Our Score)
Product is rated as #16 in category C#

Video games are on our computers, our consoles and our phones! Lots of people play them and every year more people are making them. If you have ever played a computer game and thought, I wonder how they do that? or, better yet, I want to make something like that, then this course will get you started. Game development is what got many developers into programming. But how many of us actually ever learned how to create games? Creating games can be challenging, but it doesn t have to be that way! MonoGame is a cross platform gaming framework based on Microsoft s XNA framework that s extremely easy to learn. Best of all, games you build with MonoGame will run on iOS, Android, Mac OS X, tvOS, Windows, Linux, PlayStation 4, and more write once, play anywhere.

There s no shortage of options when it comes to game development environments. From full–featured engines like Unity to comprehensive and complex multimedia APIs like DirectX, it can be hard to know where to start. MonoGame is a set of tools, with a level of complexity falling somewhere between a game engine and a grittier API like DirectX. It provides an easy–to–use content pipeline, and all the functionality required to create lightweight games that run on a wide variety of platforms. Best of all, MonoGame apps are written in pure C#, and you can distribute them quickly via the Microsoft Store or other similar distribution platforms.

Instructor Details

Hi, my name is Charlie Chiarelli. I'll be your teacher for this course. I will spend as much time as necessary to help you do the best you can. But, for you to succeed you must be willing to work . I am a retired High school Computer Science and Mathematics Teacher from Canada. I taught for 35 years, I have a BMath degree from the University of Waterloo. I was a frequent speaker at educational conferences (ECOO) and seminars . Most recently my talks focused on E-Learning and the future of education (Flipping the Classroom). I was the school webmaster and served on a number of school board committee , recently advising my school board (Hamilton Wentworth Catholic District School Board) on its online learning direction. I was also the contest coordinator for the Annual Programming Contest for the past 15 years. For the last 7 years before I retired I was in the unique position of teaching most of my computer science classes entirely online using the D2L LMS. Because of low enrollment and lack of qualified computer science teachers I became the board teacher. So my virtual class was made up of students from various schools in the region. I am not a brilliant software engineer trying to teach programming. I am a high school computer science teacher that has taught teenagers for over 35 years. So I think my perspective and sensibilities are quite different than the typical Udemy instructor. I feel this gives me a greater appreciation for what beginners need to learn and how it should be presented. The next big blue-collar job category is already here and it s programming. What if we regarded code not as a high-stakes, sexy affair, but the equivalent of skilled work at a manufacturing plant? I believe we should spend less time urging kids to do expensive four-year computer- science degrees and instead introduce more code at the vocational level in high school and community colleges. Mid career people can learn coding online at sites like Udemy. I put forth the belief that we should focus less on the wunderkinds and more on the average individual. I hope you agree and find my courses rewarding.

Specification: A Gentle Intro To Game Development Using C# and MonoGame

Duration

14 hours

Year

2020

Level

Beginner

Certificate

Yes

Quizzes

Yes

10 reviews for A Gentle Intro To Game Development Using C# and MonoGame

4.3 out of 5
5
3
2
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Avatar

    Peter Radakovits

    Well implemented and reasonably structured course. Being not the greatest novice when it comes to C# (and programming overall) and neither to Game Development (mainly done in Unity so far) I didn’t expect to be facing an abundance of new stuff to learn, I mainly got the course because I wanted to familiarize myself with the MonoGame Framework anyway. Yet I have to say even if the Game Development principles taught aren’t completely new to me, Chalie’s approach helped me to grasp one or another concept better. Generally, this is a great course to have in your Udemy Repository loose and engaging approach by a likable and knowledgeable instructor. Thanks, Charlie!

    Helpful(0) Unhelpful(0)You have already voted this
  2. Avatar

    Federico Caiazza

    It is a bit basic. Still I skipped the parts that I was not interested in so overall I’m happy I bought this course. This course is a beginning. It gave me enough to now go and create my first simple game. It would be great to have similar courses in Udemy about the following topics: Precise collision management 2D physics Artificial intelligence

    Helpful(0) Unhelpful(0)You have already voted this
  3. Avatar

    Stanley Morris

    so far but it is really early in the course

    Helpful(0) Unhelpful(0)You have already voted this
  4. Avatar

    Jon s Castell Belando

    Si, de momento cumple las expectativas.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Avatar

    Alexander Polyansky

    I liked this course, pretty much what it says: a gentle intro to game development. Author covers all the basics, mostly coordinates/collision detection/animation/scrolling/input processing in a great detail (maybe even excessive for more experienced people). What I personally missed though, having some professional experience in C#, is better usage of the language and IDE features. I understand this is meant for beginners, and the central topic is the game development, so it’s only distracting to spend time on pure programming, but I think it would be also useful to teach appropriate style along with the topic. For me, it was a bit painful to see magic numbers everywhere (instead of calculated constants), encounter enums for the game states only in the very end (even later after the states were introduced), very little and limited usage of classes (and no sensible explanation of difference between fields and properties, for example). Most of the time, it’s plain straight procedural programming, which might become bulky to work with, should your game be even slightly more complex than those covered in this course. However, I think it’s a deliberate choice of the author to demonstrate game development principles in this way (it’s clear that the author himself knows C# and OOP well enough). It’s understandable, and it allows to see the real result, the game to play, even faster, as you code it. In the end, I even liked that the course started with Windows Forms and not the MonoGame first, because it allows to feel that you can code games with bare hands if you want it, and better realize what a game engine may help you with. All in all, it’s a great introduction for people who know basics of C# and have never developed any games. If you know C# well but is also new to a game development, this is still a good start, just could be too simple here and there. In case you plan to become a game developer that meets an industry standards, of course (after taking this introduction) you’ll also need to learn more about MonoGame features (like content management or multi platform solutions) and game design patterns elsewhere. But this is a nice place to start, overall, and I’m glad that I’ve sat through it.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Avatar

    Patrick Sollberger

    Leute die sich eigentich auf die Spieleentwicklung konzentrieren wollen werden wohl eher entt uscht. Vielmehr k nnte man sagen dieser Kurs ist ein Einblick in C# mit Monogame als Nebendarsteller. Einige Sachen konnte ich zwar mitnehmen, jedoch muss ich immer mal wieder vorspulen oder anderweitig skippen weil da die Programmiersprache erk rt wird, was mich berhaupt nicht interessiert da ich die schon beherrsche. Alles in allem ber ue ich es aber nicht, den Kurs belegt zu haben. Sicher eine gute Basis f r weitere Kurse.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Avatar

    Francis Gsell

    cool

    Helpful(0) Unhelpful(0)You have already voted this
  8. Avatar

    Bill

    As a beginner, this course is a great introduction to xna framework for games.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Avatar

    Mike Gevers

    So far the course is more about building Windows Forms app, rather than anything MonoGame related. It’s basically what I learned when I just learned to write C#, but without the explanation of the various programming concepts that you need to know.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Avatar

    Paul Hagerty

    Great nice easy going course, I created this little game from this https://www.youtube.com/watch?v q6MlLCkMSOI

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    A Gentle Intro To Game Development Using C# and MonoGame
    A Gentle Intro To Game Development Using C# and MonoGame

    $24.99 $12.99

    Price tracking

    Register New Account
    Reset Password
    Compare items
    • Total (0)
    Compare