Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

game programming/programming

Just wanted a suggestion,i always wanted to code and create apps and softwares but i also loved game development so i am taking a 4 year game development course and as it also has programming so are those programming skills just like what we learn focusing on software development and not gaming and if those programming skills can be used to create apps and softwares. Thanks,

15 Answers

Gergő Bogdán
Gergő Bogdán
6,664 Points

Well, it really depends. Game development most of the times means you have to learn a particular framework, with specifics. You will to use that framework along with graphical elements like meshes and sprites.

Generally, you have to have some programming experience to become a good game developer.

If you'd share more details we could give more thoughts on the chosen framework and how learning that will help you in your programming carrier.

Give us more information about it if you know more. You can be a game programmer that programs how thins work so its like an graphic and motion man gives you a pice of work , and you program it so it does what it should . So there you will have to program and I'm sure it would be in C++/Obj-C so in others.

And as mentioned above.

Thanks for your reply and yes i do understand the framework part but like as we know in a game development course they teach you the programming skills needed like unity but where im confused is that they teach you like c++ and other programming languages that we use in software development now the question is can those skills be used to create apps and all cos the programming languages they teach you like c++ they teach you focusing on making games and not games hope you understand what i am actually asking

AAAA so you want to make apps ? So from BIG game software , you want go and do apps? :smiley:

yes sure, if the language is like C , then you will need to adjust all them to Obj-C and then understand the frameworks how it works for iOS. Unless your doing for android its Java so you get the idea i hope .

Thanks i get it Nd lol its never boring making apps always enjoy making apps was just a confusiontrying to clear thanks

Hossam Khalifa
Hossam Khalifa
17,200 Points

i actually want to learn game development ,where can I learn it? I hope Treehouse makes a course

It just depends what you mean by that " Game Development" what sort of?

  • Mobile
  • Big games like GTA
  • 2D Games like RPG
    etc..

What are you interested in ?

Well focusing on big games for sure but the course provides All eg 2d 3d Mobile games etc

And Hossam me 2 but i guess it much better if you get hands on experience unlike seeing videos and following

Hossam Khalifa
Hossam Khalifa
17,200 Points

Mobile game development mostly

Ya atleast mobile game development

For mobile game development you have to choose iOS or Android ? Well you don't actually will do that but since your new i believe , you will have to choose one at the beginning.

I choosed iOS because of the programming language that i like Obj-C.
Java is for android.

You should go and look at treehouse track for iOS either in Swift or in Obj-C .
Or android track.

While all this, you will need to learn how animation works and a bit of the design .

Sorry for my writing , for me it seem a bit odd, I'm not sure why , it may coz i didn't eat all day .

Were u coding all day that you dint eat lol

Not today , unfortunately not today :( i wish i could code all day , that would be awesome, i did actually code before all day 8h a day and it helped to solve problems . But now its a personal life problem tbh : p

It happens issues cone bt dw its gonna be ok nd wow it seems like u love coding

Well, i sat in HTML and CSS and some JS as well as little Ruby .

The thing about coding is that when you write this lines, and then something comes out , it feels so nice :smiley: i mean its awesome. The more you code, the more things you will do and just the things that will appear on screen its just awesome i mean this stuff interest me really much same as sport .

Writing lines of code in sublime text 2 , is like one of the best , since its dark and it looks cool when coding. Same in iOS for apps, the xCode, and all these lines look cool :D while other people have no clue what it is , at least you can do something and read the code and thats magic in a way . I just really like it . But well , I'm not a complete stack. I did a bit of this , that etc. Its just a bit of personal life change so yeah.. its not going as i though it will and a lot of stuff.

I actually really engiojed starting with webpages since you can achieve the effect instantly. Web Design is like HTML and CSS so you know , plus when you add JS , interaction everything is even more awesome .

Hossam Khalifa
Hossam Khalifa
17,200 Points

I want to develop for IOS and I want a course if you happen to know any,so I can start.And I would like to code in Swift.

Hi,

Im not into Swift, but you should go on track and start there i guess. its with Amit, so it should be like the best lesson on the internet made with professional code :D

Other than that , you have to buy a licence 99dollars in USA, 60 pounds in UK and other equivalent.. to develop in Swift.

You can develop for free with Obj-C but to post anything you need to pay a licence anyways,.

Hossam Khalifa
Hossam Khalifa
17,200 Points

I already payed the license and I am on my way on finishing the IOS track,but I nedd more Game Development resources .

You could also do Obj-C or have you tried Design courses there?

Me2 Aurelian html css was awsm seeing how code can do cool stuff but then java just made me blank nd screwed it all i dont know why im having trouble understanding it and from tat day i cant focus on any track whenever i select a track i just quit idk y and i always wanna code

You mean JavaScript? :D Java and JavaScript are two completely different thing .

I get you, you just have to push your self. You go throw it just do anything , push , push you eventually will learn it.

Nope i meant java and i did it outside treehouse but android was full of java so found it difficult js was fun

I never looked at the code of Java. But well, programming languages are different and web and mobile is different too. Web is easier in my opinion . But in other way, mobile is easy too .

True i agree