I think you should ...

Upload a complete small game that we can explore how to put everything we learn together into a complete game.

I think I understand all of the little pieces, but I'm unsure of how to go about putting everything together. Having a simple game (like the Asteroids game that is featured in the particle effects tutorial) to look at would help me a lot.

119 votes
Sign in
Sign in with: facebook google
Signed in as (Sign out)
You have left! (?) (thinking…)
AdminRB Whitaker (Supreme Allied Commander, RB Whitaker's Wiki) shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →


Sign in
Sign in with: facebook google
Signed in as (Sign out)
  • Anonymous commented  ·   ·  Flag as inappropriate

    Like Gillard Robert I recommend to use this book:
    Learning C# by programming games (Arjan Egges).

    The book is actually written for the XNA framework but everything can made with the monogame framework too. I use Monogame framework and Visual Studio 2015 and it works fine. The XNA tutorials from this website work great with Monogame.

    In the book I mentioned above you will be taught how to develop four different small and simple games step by step. It is very good for beginners. The complete games can be downloaded at the authors website! So you can explore a finished game. Also there are many projects in wich the game is not yet finished but in a certain state of development.
    The tutorials from this website are very good to extend and intensify the topics of the book. Also you learn to program with c#. But for poeple who didnt program any time I think an additional book wich is only about learning programming in c# would be very helpful.

  • FreeMan commented  ·   ·  Flag as inappropriate

    That is the good idea, learn from game is simple and easy way to understand. :D

  • Gillard Robert commented  ·   ·  Flag as inappropriate

    There are two excellent books I have bought on Amazon explaining some complete games

    - Learning C# by programming games (Arjan Egges)
    - XNA 4.0 Game development by example (Kurt Jaegers)

    I think i'ts a must for who wants learn beginner's and more enhanced games.

  • Chris commented  ·   ·  Flag as inappropriate

    This is one of the reasons I like Riemer's tutorials so much. He taught you a little bit more each lesson....and this expanded on the little game you were building.

  • Anonymous commented  ·   ·  Flag as inappropriate

    Greetings all! Good to see continuing activity here!

    I was thinking perhaps we should try to tackle this game project as a community. We could use similar base code, which we post to the forums, and then ask questions if we run into problems. It would give us a chance to learn from working and have the added benefit of creating a number of variations on a theme, provided we use different textures, and different behaviors (to a degree). I'm at a point where this would actually be pretty helpful for my development as well.

    So what I suggest, keeping it simple, is a 'Breakout' type clone. My former room mate, and a good friend wrote something very similar for one of his various programming classes, and it can make for a fun 'little' game.

    I'm going over to RB's site to start a forum thread under "Forum->Other->Community Projects and encourage everyone to drop by and check in there if you're interested. I'll also post some basic game guidelines, the beginning game code, and open the discussion to suggestions. See you there!

  • Kenneth commented  ·   ·  Flag as inappropriate

    Keep the game very simple! One this will minimize the work you have to do. Two it would enable even very beginners to follow along. I would say make it a "complete" game in the sense of having a menu, gameplay, post gameplay screen -> back to menu.

  • Ahmet Mete ÇOM commented  ·   ·  Flag as inappropriate

    This is a must. It also includes many other requests on the voice list as a whole, and also would be a base for future referances. You can say things like, "remember how we made a small GUI system for our game? In this tutorial, we are going to expand it!"

Feedback and Knowledge Base