The PokéCommunity Forums Fan Games Fan Games Hub
Discussion Rom or Unity etc

Fan Games Hub General discussions about all things fan games. Topics relating to both ROM hacks and custom games are welcome here. Posting links to ROMs is illegal and is not tolerated anywhere on the forum.

Thread Tools
Old February 11th, 2017 (5:38 AM).
Shadowblade95's Avatar
Shadowblade95 Shadowblade95 is offline
    Join Date: Feb 2017
    Gender: Male
    Posts: 27
    I'm new to pokemon hacking and just wondering if its better to hack a rom to create a game,or to use Unity or something similar?
    Reply With Quote

    Relevant Advertising!

    Old February 12th, 2017 (11:58 AM).
    PokeVec40's Avatar
    PokeVec40 PokeVec40 is offline
    Pokémon Exile Developer
      Join Date: Dec 2015
      Location: USA
      Gender: Male
      Nature: Modest
      Posts: 66
      From my personal experience, I tried rom hacking, and it was quite easy to understand the basics of map creation, writing scripts, etc. But the problem that I encountered with rom hacking is primarily that it becomes very difficult to add new features to your project that might make it stand out. When I first started with roms, I ended up using a bunch of independent tools, to modify things such as graphics, encounters, battle systems, etc., and it really became a mess to deal with over time.

      So afterward, I turned to creating fangames with Pokemon Essentials, based out of RPGMakerXP. Basically, RPGMakerXP is the software that you use to create fangames, and Pokemon Essentials is an add-on created by Maruno and others (sorry if I forgot credit). Pokemon Essentials allows you a LOT more freedom in terms of map creation, and making the project your own. It's very easy to add your own resources and graphics like tiles and sprites, and Essentials also comes with pre-made with all of the possible FRLG resources you could need. RPGMakerXP also uses the coding language Ruby to run the whole engine, so If you familiarize yourself with the language, It's quite easy to add new features that you come up with, if you have the know-how to do so. However, using Essentials and RPGMakerXP does have a few downsides. First of all, RPGMaker does cost money to purchase, but it is relatively inexpensive now. Also, Ruby Game Engine library (the code that runs the game) is not optimized well for GPU units, and so lag sometimes becomes a problem the more complex you make certain elements of the game. Finally, the last drawback is that the code scripts aren't well documented, and sometimes you need to be careful when adding your own custom scripts into the game.

      You also mentioned using Unity. I wouldn't recommend using it unless you are fluent in java or whatever platform you develop on. If you are planning on doing an ambitious project with a 3D rendering engine, I would recommend using Unity for development. However, if you are looking for alternative platforms or engines to develop a 2D Pokemon game on, I would recommend using something a bit lighter like LWJGL.

      Hope this helps, and feel free to ask any questions if you're confused :D.

      Reply With Quote

      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

      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 4:14 PM.