I want to make a 2d rpg game, but I keep hearing that there are other software programs needed to do so, such as Tiles. Is there any way that I can just create one using the unity engine solely?
Yes there is, but it will take a LOT more work. I’m making a 2d rpg right now without much help.
Here’s some great stuff to get you going
https://www.youtube.com/watch?v=kIcm3QcW8H4&list=PLj0TSSTwoqAypUgag6HJoVZD-RmbpDtjF
Here’s some convenient add-ons
http://www.platoevolved.com/blog/programming/android/an-npc-dialogue-plugin-for-unity-4-3-yarn/
P.S. Maybe this question should go on the Forums.