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:
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:
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:)
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile