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

Thread Tools
Old March 1st, 2014 (12:03 PM).
TBM_Christopher's Avatar
TBM_Christopher TBM_Christopher is offline
Semi-pro Game Dev
    Join Date: Jan 2010
    Location: Lincoln, NE
    Age: 23
    Gender: Male
    Nature: Quiet
    Posts: 448
    Hey everyone, this was a question that occurred to me as I was flubbing around with Unity's GUI scripting for my own game: What engine do you typically use(I'm guessing the common answer will be Pokemon Essentials) and why? When working with your engine of choice, have there been times that you have had to reconsider design choices to fit it?(throwing away features which don't work with what you have, designing areas to showcase a certain feature of the engine, etc. )

    Fangame drinking game: If you see the phrase "All Pokemon" or "All Regions" in a fangame's pitch, take a drink. This game is called alcoholism.
    Reply With Quote

    Relevant Advertising!

    Old March 2nd, 2014 (4:42 PM).
    joeyhugg's Avatar
    joeyhugg joeyhugg is offline
      Join Date: Apr 2013
      Gender: Male
      Posts: 384
      Personally, I use Essentials, but it's really because I already owned RMXP. If I didn't, who knows what I would be using today!
      Reply With Quote
      Old March 3rd, 2014 (7:07 PM).
      pkmn.master's Avatar
      pkmn.master pkmn.master is offline
      Hobbyist Game Developer
        Join Date: Apr 2008
        Location: USA
        Gender: Male
        Nature: Brave
        Posts: 285
        Working with Construct 2 right now to prototype a mobile app. I might actually stick with it, since it works great for a simple game!
        Reply With Quote
        Old March 3rd, 2014 (7:40 PM).
        th3shark's Avatar
        th3shark th3shark is offline
        Develops in AS3/C++
          Join Date: Jul 2013
          Location: Connecticut
          Gender: Male
          Nature: Calm
          Posts: 79
          I wrote my own engine for Evoas in ActionScript 3. I chose AS3 just because that was the language I was most proficient at. I wanted to make a truly different fan game, with a new battle system, so I decided to make the engine from scratch. It was quite challenging, to say the least...

          The battle system features 2 on 2 battles, similar to Pokemon Colosseum. Wanting to maximize this feature, the moves pokemon can learn were completely redone, with a lot more emphasis on cooperation. For instance, there are many more moves that heal or assist the allied pokemon in some way.

          One feature I wanted to add but couldn't was an "action command" similar to the Paper Mario games, where pressing a button at the right moment would result in an attack doing extra damage or defending. This would be how critical hits and dodges would be integrated, but the system was getting too complicated.

          I had to make the overworld myself too, but this is a lot more standard. The most notable difference is movement isn't restricted to a grid, and diagonal movement is possible. There was no real reason for this, I just wanted to try it out. I used the popular Box2D physics library to handle collisions.
          Reply With Quote
          Old March 5th, 2014 (7:01 AM).
          FL's Avatar
          FL FL is offline
          Pokémon Island Creator
            Join Date: Sep 2010
            Gender: Male
            Posts: 1,693
            Essentials because it had (almost) all pokémon systems and I like RPG Maker because I used a lot in the past. Without the pokémon systems I will lose several months and ever years coding the battle system.

            Every time that I think about a feature, I also think about if the feature deserves the time that I need for implementing with my skills, so since I rarely think about features that require big changes and rarely have problems with the engine limitations.
            Reply With Quote
            Old March 7th, 2014 (6:55 AM). Edited March 7th, 2014 by Corvus of the Black Night.
            Corvus of the Black Night's Avatar
            Corvus of the Black Night Corvus of the Black Night is offline
            Wild Duck Pokémon
            • Gold Tier
            • Gold Tier
            Join Date: Feb 2009
            Location: With the Birds
            Age: 24
            Gender: Other
            Nature: Impish
            Posts: 3,429
            I built my own engine in Game Maker. I have found that building my own thing from scratch from a very basic and flexible framework allows me to have a ton more control over my project, as well as understand every facet much better. Of course, this approach isn't great for everyone, so yeah.

            I think the only time I had to change a design choice for my game was when I had to dismiss JAWS compatibility because GM natively isn't compatible with JAWS. NVDA still works though...
            Reply With Quote
            Old March 7th, 2014 (8:57 AM).
            tImE's Avatar
            tImE tImE is offline
            It's still me, 44tim44 ;)
              Join Date: Mar 2007
              Location: Somewhere in Scandinavia...
              Nature: Relaxed
              Posts: 685
              I use RPG Maker XP with Essentials, simply because my area of expertise is graphical work, not programming and Essentials provide an amazing base engine to work off of.
              I'd really like to use my own engine for more control, but honestly, it isn't worth the time to learn programming and code my own engine when Essentials exists.
              Reply With Quote
              Old March 7th, 2014 (5:12 PM).
              UnderMybrella's Avatar
              UnderMybrella UnderMybrella is offline
              Some Game Developer
                Join Date: Jan 2011
                Location: Atlantis
                Gender: Male
                Nature: Calm
                Posts: 280
                Me being me, I prefer having a custom engine that I've written, even if it uses features from other frameworks. As for implementing new features, I normally think it through - Does it fit with everything else, and if so, how big an impact is it going to have - performance, storage and response wise.
                Reply With Quote
                Old March 8th, 2014 (10:49 AM).
                PinkCatDragon's Avatar
                PinkCatDragon PinkCatDragon is offline
                The 17 year old programer. Now byte off
                  Join Date: Dec 2009
                  Location: 5cm meters from somthink with an IDE
                  Gender: Female
                  Nature: Calm
                  Posts: 371
                  I like to write my own with c#,vb or ruby and sometimes vb# or ironruby with sdl
                  My Game Project:
                  Developers Chat: Come join us. we don't bite. its not in our move set
                  Reply With Quote
                  Old March 15th, 2014 (10:10 PM).
                  Gamez_Console Gamez_Console is offline
                    Join Date: Mar 2014
                    Gender: Male
                    Posts: 20
                    I use Unity with c# free easy to use what more do u want!
                    Pokemon Spiritus Audentiae

                    Sing Us A Song Your The Piano Man!
                    Reply With Quote
                    Old April 12th, 2014 (2:48 PM).
                    Fading Tree's Avatar
                    Fading Tree Fading Tree is offline
                      Join Date: Sep 2013
                      Location: Philly, PA
                      Age: 24
                      Gender: Male
                      Nature: Docile
                      Posts: 221
                      I am kinda new to all of this. I want to make the game look good.
                      Phoenix Rising


                      Pokemon Pillars of Destiny

                      What steps should I take to learning this awesome artform known as game creating?
                      (I mainly want to work on the graphics, and getting it to look amazing) Most likely using Gen IV style overworlds, and a GEN V graphic battle system, with GEN VI like battle mechanics.

                      Upgrading Pokemon
                      Reply With Quote
                      Old April 13th, 2014 (8:41 PM).
                      TBM_Christopher's Avatar
                      TBM_Christopher TBM_Christopher is offline
                      Semi-pro Game Dev
                        Join Date: Jan 2010
                        Location: Lincoln, NE
                        Age: 23
                        Gender: Male
                        Nature: Quiet
                        Posts: 448
                        If your main concern is making your game look nice, I'd probably recommend Pokemon Essentials so that you don't have to work on unique functionality, especially if you have no intention of changing the battle system significantly.

                        Fangame drinking game: If you see the phrase "All Pokemon" or "All Regions" in a fangame's pitch, take a drink. This game is called alcoholism.
                        Reply With Quote
                        Old May 12th, 2014 (10:52 AM).
                        Tek's Avatar
                        Tek Tek is offline
                        • Crystal Tier
                        Join Date: Oct 2013
                        Location: Kansas City
                        Age: 27
                        Gender: Male
                        Nature: Brave
                        Posts: 918
                        I'm in the "build your own" camp. I started with FlashDevelop, the Flixel library, and a simple tutorial from on coding basic RPG structures. My experience thus far is quite similar to what Daigonite said. The only major limiting factors as to what can be in my game are my imagination and my understanding of the code I've written.

                        As I built my engine's skeleton from the tutorial, step by step, I saw how the parts fit together, and refreshed my memory of object-oriented programming. The really deep understanding of coding came from figuring out how to fix the bugs that seemed to come from nowhere. It's taken weeks to solve some of these, but I wouldn't understand what I was doing so well if not for that process.

                        It's not the path for everyone, though. If you don't want or need to understand how to write code, you're better off using someone else's engine.
                        Reply With Quote
                        Old May 12th, 2014 (2:44 PM).
                        Polectron's Avatar
                        Polectron Polectron is offline
                          Join Date: May 2011
                          Gender: Male
                          Posts: 21
                          For my pokemon fangame I use the essentials engine It totally fits with what I need and with a bit of coding you can add or modify whatever you want , having this open project makes nosense building your own engine for a pokemon fangame, It would be like reinventing the wheel.

                          But for original projects I actually prefer to build my own engine starting from zero because It gives you a lot more of flexibility and even if It takes long to build It gives a lot more of freedom and any change you want to make is very easy because you know how everything works.
                          Reply With Quote
                          Old June 27th, 2014 (9:05 PM).
                          Pokemon-Planet's Avatar
                          Pokemon-Planet Pokemon-Planet is offline
                            Join Date: Jun 2014
                            Posts: 30
                            If you want to do something great, write your own engine from scratch. It may seem like a daunting task but the freedom is worth it. You can only go so far with stuff like game maker.

                            I've written the engine for my game in AS2 Flash, with Smartfoxserver for the multiplayer stuff.
                            Reply With Quote
                            Old June 28th, 2014 (2:45 AM).
                            Glaceon's Avatar
                            Glaceon Glaceon is offline
                            Craziest Glaceon you will meet
                              Join Date: Jan 2013
                              Location: Ljubljana
                              Age: 17
                              Gender: Other
                              Nature: Lonely
                              Posts: 1,368
                              I'm using Pokemon Essentials because i have a bought version of RPG Maker XP i don't use, and because it has a lot of features i would have no idea how to go about writing.

                              I made quite a few moves and abilities by just looking at the ones already in Essentials.
                              Reply With Quote
                              Quick Reply

                              Sponsored Links
                              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 10:00 AM.