Game Development Your number one stop for anything related to creating games (except ROM hacks). You can even make your own!

Ad Content
Reply
 
Thread Tools
  #1   Link to this post, but load the entire thread.  
Old October 30th, 2018 (5:56 PM). Edited October 30th, 2018 by olderpokemonfan.
olderpokemonfan olderpokemonfan is offline
     
    Join Date: Jan 2018
    Nature: Quirky
    Posts: 37
    I'm interested in learning how to program games. There's a ton of resources on the Internet, I know, and there are also engines that allow you not know much about programming, like RXPGXP, but I'm still interested. Partially because I want to be able to more easily write and maybe share custom scripts for my Pokemon fan games, and partially because I want to develop my own stuff based on what I've learned from working with game development software.

    Where should I start, though? I wasn't fortunate enough to have taken programming in school---it wasn't offered in high school and in college I wasn't sure which classes to take that would still be relevant. I guess this is a pretty basic question, but I would like to give myself a good background in Ruby, C, and Java, as well as learn some GBA console programming, but I'm just not great at teaching myself anything. I'm patient and can learn from project-based tutorials, but there's not a lot of free stuff like that out there.
    Reply With Quote
      #2   Link to this post, but load the entire thread.  
    Old October 30th, 2018 (9:59 PM).
    NewAgeSteel NewAgeSteel is online now
       
      Join Date: Jan 2017
      Gender: Male
      Posts: 153
      Quote:
      Originally Posted by olderpokemonfan View Post
      I'm interested in learning how to program games. There's a ton of resources on the Internet, I know, and there are also engines that allow you not know much about programming, like RXPGXP, but I'm still interested. Partially because I want to be able to more easily write and maybe share custom scripts for my Pokemon fan games, and partially because I want to develop my own stuff based on what I've learned from working with game development software.

      Where should I start, though? I wasn't fortunate enough to have taken programming in school---it wasn't offered in high school and in college I wasn't sure which classes to take that would still be relevant. I guess this is a pretty basic question, but I would like to give myself a good background in Ruby, C, and Java, as well as learn some GBA console programming, but I'm just not great at teaching myself anything. I'm patient and can learn from project-based tutorials, but there's not a lot of free stuff like that out there.
      theres a thread on here that's intro/basics of ruby programming. that's one of the best places I can suggest to start.
      Reply With Quote
        #3   Link to this post, but load the entire thread.  
      Old October 30th, 2018 (11:31 PM). Edited October 31st, 2018 by mgriffin.
      mgriffin's Avatar
      mgriffin mgriffin is online now
       
      Join Date: Apr 2014
      Posts: 261
      NewAgeSteel covered Ruby above, I don't have anything to add there.

      I don't think that you should bother with C or Java unless you have a specific reason to use them (e.g. you're going to apply for a job, or want to use an engine that requires them).
      It's hard to recommend a resource for learning C, there's an infinite number of terrible ones out there, so the best I can give you is C Programming Language, affectionately known as K&R.

      Having said that, if you wanted to write a GBA game you'd be doing that in mostly C (or C++) and potentially a little ARM assembly (which is actually quite a nice language, but would be a huge pain to actually develop anything big in). Tonc and GBATEK were the tutorial and reference I consulted when I looked at this 8 years ago.
      Reply With Quote
        #4   Link to this post, but load the entire thread.  
      Old November 1st, 2018 (10:56 PM).
      olderpokemonfan olderpokemonfan is offline
         
        Join Date: Jan 2018
        Nature: Quirky
        Posts: 37
        Quote:
        Originally Posted by NewAgeSteel View Post
        theres a thread on here that's intro/basics of ruby programming. that's one of the best places I can suggest to start.
        Thanks, may I request a link to it.
        Reply With Quote
          #5   Link to this post, but load the entire thread.  
        Old November 1st, 2018 (11:03 PM).
        NewAgeSteel NewAgeSteel is online now
           
          Join Date: Jan 2017
          Gender: Male
          Posts: 153
          Quote:
          Originally Posted by olderpokemonfan View Post
          Thanks, may I request a link to it.
          Go into the Scripts,Tutorials, and Tools threads right here on Game Development. It’s the second thread from the top, it’s a moderator thread called the Basics of Ruby Language or something like that
          Reply With Quote
          Reply

          Quick Reply

          Join the conversation!

          Create an account to post a reply in this thread, participate in other discussions, and more!

          Create a PokéCommunity Account
          Ad Content
          Thread Tools

          Posting Rules
          You may not post new threads
          You may not post replies
          You may not post attachments
          You may not edit your posts

          BB code is On
          Smilies are On
          [IMG] code is On
          HTML code is Off

          Forum Jump


          All times are GMT -8. The time now is 3:12 PM.