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.

Reply
 
Thread Tools
  #1    
Old February 11th, 2017 (5:38 AM).
Shadowblade95 Shadowblade95 is offline
 
Join Date: Feb 2017
Gender: Male
Posts: 12
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!

  #2    
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: 65
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.
-Vec
__________________

Reply With Quote
Reply
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 1:01 PM.