Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 115449
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T03:01:18+00:00 2026-05-11T03:01:18+00:00

I want to get started game programming in C/C++, or C# with DirectX or

  • 0

I want to get started game programming in C/C++, or C# with DirectX or OpenGL. I’m not really sure what I want to get started, but a smallish project like a simple engine would be nice to get started with. Additionally, I would like to learn about designing applications in Windows with C#, .NET 3.5, and WPF. Utilizing C# and .NET, I intend to create a reasonably large project that would integrate with the windows shell. However, I do not really know where to start. Moreover, I’m well versed in C/C++, JAVA, and I’m taking an advanced Computer Science class focused on Algorithm Complexity and Classic Computer Science problems. Any help on where to get started would be appreciated.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T03:01:18+00:00Added an answer on May 11, 2026 at 3:01 am

    Modern game programming is tremendously complex as a whole but it is also very fractionated in terms of division of labor which helps reduce this complexity. Modern games are usually too complicated and large for one person to have a detailed and in-depth knowledge of the entire process. There are a lot of specialties within game programming that you might want to familiarize yourself with and decide if there is a particular aspect you really like doing:

    • Game Physics Programmer
    • Artificial Intelligence Programmer
    • Graphics Programmer / 3D Modeling
    • Sound Programmer
    • Scripter (using in-house scripting for nearly all of the in-game events)
    • UI Programmer
    • Network Programmer
    • Tools Programmer
      … and more.

    Recently, for my Computer Graphics course in College we used the open source OGRE 3D engine. Not only is this an extremely robust 3D engine but it was a blast! Develop a medium sized game using it and you will get a good taste of many of the above mentioned game programming specialties. You’ll find yourself doing 3d modeling, sound effects, physics programming, AI, the works.

    Screenshot of a recent OGRE 3D Game: alt text http://www.ogre3d.org/gallery/albums/album76/snapshot20081030015244.jpg

    There are some caveats to the Game Programming world. I’ve often heard and read articles surrounding the industry talking about the long hours, the crunch time, the unpaid overtime and the relatively lower pay when compared to other types of programming. But honestly, if this is something you want to do then don’t let those things get you down. I like to think that good pay and working conditions will come to most people who are sufficiently driven.

    As far as school, you mentioned you were taking some CS courses. Take some math courses as well! Game programming is one area where Math is used extensively in several phases of development.

    Most of the articles I have read involving the industry suggest that someone with no professional experience looking to get break into gaming should put together a portfolio of small games you have written demonstrating your abilities.

    It is also fairly typical for junior game programmers to start out as the Tools Programmers writing in-house software for the rest of the game development team. Things like Map-Making programs, diagnostic tools, format conversion, etc. You can then work on advancing beyond this.

    Good luck!

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 163k
  • Answers 163k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer HTML is the HyperText Markup Language, which is designed to… May 12, 2026 at 12:09 pm
  • Editorial Team
    Editorial Team added an answer The PHP manual's as good a place to start as… May 12, 2026 at 12:09 pm
  • Editorial Team
    Editorial Team added an answer I'm sorry to say that I don't think this is… May 12, 2026 at 12:09 pm

Related Questions

We're a team of a programmer and a designer and we want to make
I want to get started doing some game development using Microsoft's XNA. Part of
For C++, Java, or Python, what are some good game + free game engines
I'd like to be able to create a simple PNG image, say of a

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.