Jump to content
  • Advertisement


  • Content Count

  • Joined

  • Last visited

Community Reputation

256 Neutral

About RafaSKB

  • Rank
  1. I'm currently developing a 2D game in Java using LibGDX framework and I had no huge problems I couldn't solve so far. The problem of requiring the user to have Java installed on their computer can be solved by bundling the JRE in your own game (Launch4J + OpenJDK).   As for Steam, they accept any game that runs by executing a single file, so you should be fine.
  2. RafaSKB

    where do I learn java/C#

    If you like video tutorials, I highly suggest thenewboston.com. I learned a lot of Java from it.   Java - Beginner (87 videos) Java - Intermediate (59 videos) C# - Beginner (200 videos)   You can also find Game Development tutorials in Java using Slick2D, but I don't recommend them since Slick2D is kind of abandoned nowadays. Instead you can try LibGDX, which is a great framework and up-to-date.
  3. RafaSKB

    C# seems good, but....

      Yeah, I agree with you on that. In my experience the garbage collector is often the culprit of performance issues, forcing me to almost avoid it entirely by using pools and whatnot. However in the perspective of a beginner, I found myself much more comfortable starting with Java than C++ (I tried C++ first), and I still believe it's a great language to begin with. Sure it has it's downsides, but what doesn't?   I can't say for C# though, since my experience with it is zero.
  4. I love adventure and RPG games, with some action and relaxing elements at the same time. I've been playing a lot of Cave Story lately (just got it and it's simply fantastic), Half Life and The Binding of Isaac.   One of the things I consider crucial for me nowadays is the replay value, otherwise I somehow feel I'm wasting my money. Multiple endings, different story branches, procedural elements, I just love that all.
  5. RafaSKB

    Wildfire - a game about fire propagation

    While cliche, the fire element has a lot of potential if used creatively. I like the fact you can capture and throw it, giving room to interesting puzzles and action. About the graphics, I simply love it. Beautiful pixel art and great lighting system.   Unfortunately I couldn't play the demo because it's windows only, but the vine clips look good so far.   Good luck with the game
  6. RafaSKB

    C# seems good, but....

    A lot of people bash Java with all their energy, saying it shouldn't be used in any way because it's slow. Java is not slow, but it can be if you don't know what you're doing, just like in any other language. Unlike most people, I would recommend starting with Java, although the raw language is definitely bad for games, there are many frameworks that can make your life exponentially easier, like LibGDX. It's easy to get started, can port your code for many platforms (including Android and iOS) with no complications and there are thousands of tutorials out there.   As an indie developer, you shouldn't worry about what language is faster or "pro". Don't get me wrong, performance and speed are definitely important, but you can wait a little bit before diving in that deep ocean.   About C#, I wouldn't say it's slow, but it's focus is at the Windows platform. Although you can port your code with monogame, and also experiment with Unity.   A third option here is Javascript, which has been growing in the mobile world and has good porting options as well.   Honestly I would recommend you to choose the language you feel more comfortable with for now and learn the "basics" of the game development process. After that you can easily port your knowledge to pretty much any other language.
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!