I need some best courses for game development and software development
Hey,
The word "developer" is a bit vague, but it seems to mostly mean "programmer."
With that in mind, start with a CS degree. Learn good fundamentals of programming first, and then try to learn the special skills needed for games.
There are a number of schools now offering specialized game programming degrees. USC for example: http://viterbi.usc.edu/assets/199/95309.pdf
That's a pretty good resource for this question because it actually lists the courses they expect you to take. You'll see:
- A bunch of math
- Your typical university GE courses
- Lots of CS (programming) courses
- Specialized games courses
Assuming you've already managed a solid foundation in programming, and you just want to know what subjects you need to add specifically for games:
- Video Game Architecture (an overview of how the game loop is structured)
- Computer Graphics
- 2D drawing techniques
- 3D transforms
- basic shaders
- Intro AI (don't need to delve into REAL AI - just learn how to start building AI)
- Game Theory (learn what game design is about - don't just assume you know it because you've played games before)
There's tons more to learn (physics, animation, tools, etc), but I think that mostly covers the basics to get you speaking the right language. You can delve deeper and specialize into whatever interests you from there.
Hope this helps.
Dear aspirant, usually BTech can be done in computer science branch in order to study software development and for the courses in game development you may follow the link below for more details:
https://university.careers360.com/articles/career-in-professional-courses-gaming
Hope it helps.
All the best:)