Any programmers out there?

Discussion in 'Technology Talk' started by KimberVaile, Sep 23, 2017.

  1. KimberVaile

    KimberVaile Edgy teenage apathy.

    Heya folks, any of you fine furs out there proficient in programming? I myself do some coding in C++ (still learning) and had done some coding in Java (I coded my first turn based rpg in java). I was wondering if any of ya folks liked programming game engines and the like! Nothing terrible complex, just turn based stuff, simple sprite based scrollers ect. I was hoping maybe one of y'all might be interested in collaborating with me on that or sharing ideas on what interests you in terms of game mechanics.

    This isn't exactly a wanted ad per say, but if you enjoy game programming and experimentation, please do send me a personal message! I've got some free time and would love to spend that on a little programming project!
     
    redhusky likes this.
  2. redhusky

    redhusky Active Member

    IDK Are there!? I used to do Maya and Maxscript for plugins but that was forever ago. But I've always done flash stuff. All of my work has been in HTML5 via Construct 2 but I'm looking to try out Godot. Oh and Unreal when I was in college.
     
  3. redhusky

    redhusky Active Member

    Also, one side business I am getting ready to get started is to take author's stories and make them into COYA and Dating Sims. Here's a tech demo I worked out not so recently but I finally found out how to get it hosted online via github. I know itch.io let's me host HTML5 projects but I don't feel right putting it up there since it's a storefront.
    theflyingnest.github.io: CYOA Template Engine

    This demo is more to show that I can make very large forks without a problem.
     
  4. redhusky

    redhusky Active Member

    What are you working on atm?
     
  5. KimberVaile

    KimberVaile Edgy teenage apathy.

    Right now? Trying to work on a prototype engine for a side scroller combat game in the vein of Golden Axe. Though it's new territory, so it's proving slow. It's in C++ though. I've not worked with html5 projects before, that'd be new territory for me. I get the impression it is similar to flash though.
     
    redhusky likes this.
  6. redhusky

    redhusky Active Member

    Fancy!~ I've been considering a beat-em-up too when I get to another project. I've got too many things to finish atm to start up another one. X3

    HTML5 replaces/substitutes flash. But if you know one it's not too hard to know the other.
     
  7. RakshaTheCat

    RakshaTheCat Member

    O hey, I missed that thread somehow. Did you consider using ready made engine as a base, like unity or something similar? Usually its much faster to get something playable :3
     
  8. jayhusky

    jayhusky Well-Known Member

    Building on Raksha's post, using prebuilt engines is the better way to go unless you want to spend all that time worrying about memory management and other little things.

    But answering original question, I'm a reasonable coder, I've worked in most web forms (PHP, HTML, CSS JavaScript, SQL and more (seriously too many to list in one go) as well as .NET, C#, C++, Batch and a small amount of Java.
    Here is a link to my GitHub, just a small offering of things I've worked on jaysonhusky / Repositories · GitHub
     
  9. redhusky

    redhusky Active Member

  10. KimberVaile

    KimberVaile Edgy teenage apathy.

    I believe in creating your own game engines when doable. Using a prebuilt engine reduces the unique qualities of your game with specific engine quirks and behaviors, which leads to your game in turn, becoming less unique.
     
  11. redhusky

    redhusky Active Member

    It varies for me. Whatever gets the job done the fastest and cuts out the most middle men as possible.
     
  12. RakshaTheCat

    RakshaTheCat Member

    Hmm, interesting, could you provide an example? I believe it could be a case with unity in some rare circumstances, since you don't get source code so cant customize everything, but simple things like sidescroller will look and play exactly the same regardless of whats used to make them.
     
  13. KimberVaile

    KimberVaile Edgy teenage apathy.

    16 bit games vs modern side scrollers. There was a lot less uniformity in game engine choice, hence you had more side scrollers that had it's weird little quirks. Compare battletoads to something like streets of rage. Same premise, different gameplay. Some of it is the engine in my opinion.
     
  14. RakshaTheCat

    RakshaTheCat Member

    Hmm, I had quick look at both of those titles and cant find anything that couldn't be recreated on engines like unity or unreal, since neither really dictates gameplay. Unless you have in mind more specialized kind of engines, like something specifically made to handle sidescrollers? I don't know that kind at all though, since these would be too limiting for my taste.

    As an example, silly little game we made for gamejam that was supposed to look like those old 16 bit things, made in unity:
    megadrivesonic.itch.io: Fish Kiss by MD CyberBat
     
  15. AkuroZinnui

    AkuroZinnui Femboy Music producer, at your service~

    I'm a programmer, but I'm still a noob when it comes to experience. I just finished learning Batch and SQL (kinda).
     
  16. Eleven-lyc

    Eleven-lyc Elder Werewolf

    Programmer by trade here! Learnt my first language myself back when I was in college, and haven't stopped since. My language of choice would be C# and the .NET platform, but I know many others. I have a fondness for PHP, too.
    I created a few command-line-based games way back, many of them card and casino games like Blackjack and such. I was never into graphics, so that element of them was always really simple and crude; it was the logic I was more interested in. I think I have some extensive designs lying around somewhere for a game of Canasta that I never ended up implementing… I've also created a few weird things in the past when experimenting with other APIs, such as making a web browser bounce around the screen using JavaScript.
    In slightly more recent years I've looked into game design, though this was a while ago now. Very interesting, and made me see just how much of a mess some of my old stuff was!
    C++, you say? Entirely C++? What APIs are you using for it?
    If I were working on a game for fun I'd be inclined to go for building my own engine too; for me part of the fun is building something that's yours, rather than the end product. It also yields a greater understanding of the various problems and solutions to game development, which relying on someone else's ready-made solution wouldn't give.
    *Adds to list of things to say all the time*
     
  17. Telnac

    Telnac Fundamentalist Heretic

    I taught myself programming 30 years ago and have been a professional game programmer for 20 years now.

    I joke that C++ is my native language, but I speak some broken English.

    I've done some engine programming, but I'm not terribly fond of it. I wrote a small game engine back in college using OpenGL for the old SPARCstations and I've written a sound engine from scratch for the original PlayStation. More recently, I've dabbled with creating a basic deferred rendering pipeline using DirectX 12 but I never fleshed that out to be a full game engine. Most of my experience has been in gameplay or AI. Those who are good at optimizing rendering pipelines are worth their weight in gold, but I'd rather work on making the game fun than making the game pretty.
     
  18. KimberVaile

    KimberVaile Edgy teenage apathy.

    I started with Java, then moved to C++ and started some experimentation. I actually don't use any APIs, the standard functions of the base C++ suffice, at least I feel like they do. Comparatively I've only recently begun programming , so you're experience is leagues greater than mine, most of what I've learned from programming is from text books I started by making a turn based game engine, now I'm trying to include sprites and the like. Glad to see other programmers lurking about!
     
    Last edited: Oct 14, 2017 at 8:28 AM
  19. KimberVaile

    KimberVaile Edgy teenage apathy.

    That's quite a track record, well done!
     
  20. Telnac

    Telnac Fundamentalist Heretic

    Thanks! If game engine programming is something you want to get into as a career, make sure you know what you're getting yourself into. Yeah, you can make plenty of money (especially if you get into AAA console development) but long hours for months at a time are the norm, not the exception. Game programming has to be a labor of love. You can make more money working far less hours as an embedded systems engineer somewhere than you can making games. The work may not make your former high school classmates jealous but you're far more likely to live in a nice house & drive a nice car and still make it home in time for dinner.
     

Share This Page