Action RPG, C++ and a Noob. Needing help to learn, at least a direction.

Started by
15 comments, last by keilius 11 years, 4 months ago

https://www.youtube....t=ELp5mgUw5g9EY (2D Game Engine in Java)


Woah woah woah....sorry haha I was just reading this thread and felt the need to post. I want to warn you about this video tutorial series. I had been following for a while and had a nagging feeling tugging at my side for the longest time and it was just recently confirmed. I've been programming Java for quite some time now, and just recently finished my second college course in it. I can say that this guy definitely does know his Java, but if you're going to watch this tutorial, be wary. His code is obviously inspired by Notch's code from Minicraft, which there's nothing wrong with that, HOWEVER, he does not really demonstrate an understanding of what he's doing with that code. For the graphics, Notch colors his sprites in the code by using some bitwise operations, and when it comes to explaining those, he tends to just dance around the question and make it seem like he actually answered it. Be very careful if you're going to be following that tutorial. The results of the tutorial are pretty snazzy I'll admit, but for the majority of it, you're just going to be copying his code without understanding it too much which is going to be troublesome.

I don't know if anyone else has any thoughts on this, but this was my general experience with that series. Makes me sad because the videos are very well done and I really wanted to like that series.

I also agree completely with Kickpuncher, Unity is a swell environment and I wish I'd have more time to work with it(too many school projects recently). My C++ and C# are trivial compared to my Java knowledge, but I can differentiate them and I can say that C# does indeed feel more at home for me to read/type.

Sorry if I couldn't contribute too much in the way of an answer, I'm in the process of learning C++ so I can implement OpenGL with it myself :] and then I plan to port my knowledge to Java and LWJGL, so I wish you luck on that!
-Adrian
Advertisement
The movie videos I watch I'm starting to fall for Unity, it feel really simplistic but I suppose everyone needs to start somewhere. Besides, Unity feels so... Well designed, some of the other programs just seem to feel clunky, same feeling I get when I compared Gimp to Photoshop, for me Photoshop wins out every time. No worries, I have a disdain for Java personally so by no means will I be going that route. It's pretty safe to say at the moment my chosen engine is Unity, once I get the hang of just what's all involved from a pre-built engine I'm sure I'll venture to craft my own, for now Unity definitely seems like it will suit my needs.

The Prime question now is: If anyone has any RPG Specific Guides / Tutorials or Videos for Unity that you recommend, feel free to reply. Or heck, if you have any links you recommend as a whole, It's not uncommon for me to have a billion tabs open and go through things one by one, the more the merrier. biggrin.png

I do seem to be having a hard time finding a comfortable IDE. Playing around with Visual Studio.. I dunno, I just don't like it's stylization. However in the videos linked above (https://www.youtube.com/playlist?list=PLlHjNcdoyw6UK30xrTUhjM-usQOOE5jhN) MonoDeveloper looked nice, and I think I might go with CodeBlocks, I just need visual simplicity.
I know Burgzergarcade has a series of tutorials on unity about making an RPG. His channel also has a short playlist of videos on C#, and I'm sure he'll be uploading more of those soon. I wouldn't recommend starting with an RPG, though. An RPG is a really big undertaking. You should try and finish several smaller projects, and then some medium sized ones first, so you can get an appreciation for just how much work an RPG would take. You can of course follow along with the tutorials about making a hack'n'slash, but make your own little games as you learn new stuff till you get the hang of it.
As for an IDE, if you go with unity, it comes with MonoDevelop. Code::Blocks is usually just for c++ and isn't part of unity, however. You could try and learn both c++ and c# at the same time if you want, so long as you can keep them separate. Learning c++ will teach you a lot about what's going on underneath the higher level stuff, while c# with unity will get you a finished game easier and faster. But it's hard to keep languages apart when you're first learning. It can be done, however it might not be the best idea. That's up for you to decide.
http://www.burgzergarcade.com/hack-slash-rpg-unity3d-game-engine-tutorial

pretty badass place for rpg elements.

I love unity. I used to waste a lot of time with engine development from scratch. after spending days writing model loaders and renderers (nevermind animation) I decided to focus more on game development... it's a lot more fun. Definitely find unity WAY more productive.

I know Burgzergarcade has a series of tutorials on unity about making an RPG. His channel also has a short playlist of videos on C#, and I'm sure he'll be uploading more of those soon. I wouldn't recommend starting with an RPG, though. An RPG is a really big undertaking. You should try and finish several smaller projects, and then some medium sized ones first, so you can get an appreciation for just how much work an RPG would take. You can of course follow along with the tutorials about making a hack'n'slash, but make your own little games as you learn new stuff till you get the hang of it.
As for an IDE, if you go with unity, it comes with MonoDevelop. Code::Blocks is usually just for c++ and isn't part of unity, however. You could try and learn both c++ and c# at the same time if you want, so long as you can keep them separate. Learning c++ will teach you a lot about what's going on underneath the higher level stuff, while c# with unity will get you a finished game easier and faster. But it's hard to keep languages apart when you're first learning. It can be done, however it might not be the best idea. That's up for you to decide.


i clearly did not read this before posting. apologies.
No worries, I understand the complexities of an RPG, at least at ground level. At one point in High School I was all about RPGToolKit and it debacle of bad code, never made a completed work much less a fully fledged worthwhile stat system, but I definitely under the work needed. Starting with Cooking with Unity, his Space Invaders one is really informative (Although he RREEEAAALLY needs to work on Editing of his videos / ... Coming prepared) The links thus far are great! The Hack and Slash tut is just up the alley of what I'm wanting, especially combined with some effects from BurgZergArcade. :D This is going to be great.
This is exactly the information I've been looking for as I had the exact same question as psyhcopig! Thanks!

This topic is closed to new replies.

Advertisement