• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.
Sign in to follow this  
Followers 0
jimi_hendrix

C# game tutorials?

10 posts in this topic

so my two favorite languages are C++ and C#...but i cant find game tutorials for C#, just C++...any one know any? also do we have a place were we can post code and ask why it segfaults?
0

Share this post


Link to post
Share on other sites
http://creators.xna.com

They have video tutorial, very detailed. And a forum where you can ask question. This is for XNA/C#.
0

Share this post


Link to post
Share on other sites
Quote:
Original post by jimi_hendrix
so my two favorite languages are C++ and C#...but i cant find game tutorials for C#, just C++...any one know any?

Would XNA be an option for you?

Quote:
also do we have a place were we can post code and ask why it segfaults?

You can post it in this very forum. However, make sure you've made an effort to find and solve the problem, and provide relevant details. Refrain from just dumping code and asking "fix my codes plz".
0

Share this post


Link to post
Share on other sites
XNA is not bad...bu is ther anything like SDL for C# thats cross platform (i fiddle around with linux and would want it portable to linux if possible)
0

Share this post


Link to post
Share on other sites
Try Tao. I must admit I haven't used it myself though. Perhaps others can share their experiences.
0

Share this post


Link to post
Share on other sites
I would have to say XNA would be your best bet. When I was programming in C# and XNA was out on beta I gave it a run and in less then 10 minutes I had a maze game going. However that varies with experience in programming. Everything to start putting graphics on a screen and having movement is almost all done for you. Since XNA is pretty popular among C# game programmers you will find some very useful articles if you google for XNA Tutorials.

Some sites:

http://www.xnadevelopment.com/
(Very useful site, I used this site when XNA was just coming out to the public. Shows you how to setup tiles and movable toons with attacks.)

http://www.xnatutorial.com/
http://www.riemers.net/eng/Tutorials/XNA/Csharp/series1.php
http://www.xnaresources.com/
http://www.bluerosegames.com/brg/xna101.aspx

Good luck!
0

Share this post


Link to post
Share on other sites
thanks all...im giving C++ w/ SDL one more shot (if youve read my segfalt thread i have scrapped the code and started over)...then im on to C#

on a related topic...im also interested in making my own OS with Cosmos...anyone try that?
0

Share this post


Link to post
Share on other sites
Quote:
Original post by jimi_hendrix
thanks all...im giving C++ w/ SDL one more shot (if youve read my segfalt thread i have scrapped the code and started over)...then im on to C#

on a related topic...im also interested in making my own OS with Cosmos...anyone try that?


You should really try to stick out C++ with SDL. I've played a online rpg a few years back that a guy made using SDL and I was just amazed! Going into C# just because it seems "easy" wont help you in the long run with game programming because sooner or later you will be stuck again and feel like giving up.

You're better off trying out SDL.

Check out this webpage!

http://lazyfoo.net/SDL_tutorials/index.php
0

Share this post


Link to post
Share on other sites
Respectfully, MrCpaw, I think you just gave out some bad advice.

Quote:
You should really try to stick out C++ with SDL. I’ve played a online rpg a few years back that a guy made using SDL and I was just amazed!
The game wasn’t amazing because it used C++ and SDL. You aren’t trying to imply that are you?

Quote:
Going into C# just because it seems “easy” wont help you in the long run with game programming because sooner or later you will be stuck again and feel like giving up.
So your solution is to recommend a language that is more frustrating and more difficult to work with? The way to deal with the risk of giving up is to start on a more difficult language?
0

Share this post


Link to post
Share on other sites
Beginning C# Game Programming.pdf ???


you try that and yea dont quit c++ bc c# sound harder :/ but if that whut you reaaaly looking for easyness my pro friend said java REAAALLLLY easy gl
0

Share this post


Link to post
Share on other sites
Quote:
Original post by oler1s
Respectfully, MrCpaw, I think you just gave out some bad advice.

Quote:
You should really try to stick out C++ with SDL. I’ve played a online rpg a few years back that a guy made using SDL and I was just amazed!
The game wasn’t amazing because it used C++ and SDL. You aren’t trying to imply that are you?

Quote:
Going into C# just because it seems “easy” wont help you in the long run with game programming because sooner or later you will be stuck again and feel like giving up.
So your solution is to recommend a language that is more frustrating and more difficult to work with? The way to deal with the risk of giving up is to start on a more difficult language?


The game was amazing for the results it achieved by using SDL and having such a great game completed without the use of another persons Engine or a ton of other tools. Of course the programmer had a lot of skill but that's not to say that SDL is a useless tool, unless that's what you're implying? I'm not saying that only SDL games are good, I'm saying that the power of SDL with a good programmer and great game design can pull of some neat results, no different then someone programming in Direct X, or even using a Game Maker.

This is my personal opinion if you don't agree that's fine. If you personally believe it's more beneficial to start with a higher level language like C# then move onto C++ later on then that's perfectly fine, and you're free to state that. We all are different when learning and catch on at different paces. Some people can tackle C++ right off the bat, others cannot. That's not to say this person isn't able to stick with C++. I've had days where I wanted to drop C++ when debugging some code, but I kept with it and found a solution to my problem. Part of being a programmer is also being able to solve problems, if you couldn't you would be lost when it came to debugging.

In the end it's up to the topic creator if he chooses to stick it out or not. If he can start in C# with XNA and get some fast results and that's what he/she wants to do, then I say go for it. I'm giving advice based on the long term benefit of learning C++ for games.

Not everyone agrees C++ is a good idea for starting out, however with all of the great books out there why not? C++ has been around for so long that the tutorial databases online are huge! Forums like this can help anyone learn C++ if they come across problems. Either way, I still believe C++ isn't so hard that anyone who would dare learn it first would just give up all together. You can give an easy language like BASIC and people will still find it hard. Not everyone in the world is great at programming and can learn it well.
0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0