Jump to content
  • Advertisement


  • Content count

  • Joined

  • Last visited

Community Reputation

160 Neutral

About MMK

  • Rank

Personal Information


  • Twitter

Recent Profile Visitors

2339 profile views
  1. Game devs usually forgo a lot of the software engineering principles for the sake of quicker prototyping and time to market. However, it is also those same principles that make it possible to manage huge code base. For example, following the Open-Closed principle, would help you avoiding taking more time to add functionality to a certain aspect of your game by not having unneeded coupling to other parts of the code. Similarly, different principles, patterns, and paradigms avoid different code smells/problems early on before they become too tangled. Suggested readings: 1. Clean Code. 2. The Game Programming Gems series 3. The Gang of Four or some good design patterns book.
  2. Management style games usually involve manipulation of a lot of data, so the actual code structure is usually simplified to functional pipelines and scheduling, which you can do in almost any language. I don't think that Java is a good choice here if you are planning to continue with game development (but a good choice if you are just building this to improve your coding skills for a non-gaming job). I'd actually suggest you use C# which should be very easy to pick up with you c++ background (it's basically a more streamlined child of C++ and Java), which is not just simple to use by itself but allows you to transition to Unity with ease without giving up on the .NET data access/storage/manipulation libraries.
  3. What are we doing? War to the Core is an online action MOBA where massive spaceships battle for domination over the globe using long ranged-weapons and tactical equipment. We are now at a stage where we are polishing the game for the masses. This means improving visuals, the UI, and balancing the game. What are we looking for? We are looking for QA testers with a game development/design background to help us fine tune the game before release. We need two types of testers: Alpha testers. Join testing sessions and give feedback. Technical testers. Dig deeper into issues and work closely with the dev team. The game is fully playable, but we are always adding new features to it, so in addition to helping us release a solid game, you will also get a chance to influence how the final game will look like, even after initial full release. What will you do? We will gather on Discord and arrange test sessions with as many testers as we can. You will need access to a Windows machine. If you are not on Windows 10, then you will need a Steam account. Depending on what kind of testing you want to do, things may be a bit different beyond that. Alpha Testers As an alpha tester, you will play pre-release versions of the game before anybody else and help us spot issues and come up with suggestions to make the game better. You will also help with stress testing the game, which helps us find out what kind of load our servers can handle without degrading performance. The dev team will take your feedback and address them for the following releases. You will help us sign off on the releases, before they go to the public. Technical Testers (Design/Development knowledge required) As a technical tester you get more involved in the development and design of the game by working closely with the dev team. In addition to joining open test sessions, you will test individual features under development and organize your own test sessions to validate them. You will produce detailed bug reports and follow the progress of features until they meet the bar. You will also get to help with the design of features and balancing the game mechanics. In a typical cycle, you will test the game and identify weak aspects of the game and propose ways to improve them. This may include an improved design proposal, or just the identification of a glitch. You will then work with the team to validate that the problem has fixed or the feature has been implemented correctly and is ready for release. You do not need to be a seasoned game designer/developer, but you are expected to have working knowledge in the field to guide you. What's in it for you? Bragging rights (if the game succeeds). Mention in the credits (if you make significant contributions). Getting involved with a game development studio. How do you get started? To get started or get more information, just get in touch with us on Discord: http://Discord.gg/wartothecore or any other way. Here's a bit of footage to give you a flavor of the game play. Enjoy
  4. If you're in it for the learning experience, but also want some bragging rights along with it. Then this may be something to consider: http://www.wartothecore.com/vacancies/vacancy-intern-unity-3d-developer/
  5. MMK

    Looking for project

    If it is experience you seek and you have the right levels of creativity and passion, then you may be interested in this: http://www.wartothecore.com/vacancies/vacancy-intern-unity-3d-developer/
  6. Thanks to everybody that has applied so far. We now have a single remaining intern position open.
  7. Our team is once again accepting a new wave of Unity 3D interns for War to the Core. War to the Core is an online MOBA where massive spaceships battle for domination over the globe using long ranged-weapons and tactical equipment. See gameplay video: War_to_the_Core_Highlights.mp4 We are looking for devs with a great passion for creating amazing games and a strong desire to learn. As a team member, you will get to participate in game design, feature development, as well as all other aspects of the game development process. You will work with other interns and industry professionals in an amazing team. To qualify as an intern, you need to have the fundamentals of Unity, C#, and software engineering. You do NOT need to have long experience or perfect skills. To learn more visit: http://wartothecore.com/vacancies/vacancy-intern-unity-3d-developer/ We are also looking for black box testers and generally creative folks. If you're interested, then find me on Discord or contact me here directly.
  8. You may want to check this out: www.wartothecore.com/vacancies/vacancy-intern-unity-3d-developer/
  9. MMK

    Dealing with Discontent

    I looked at some of the comments on your game, they seemed legit and have nothing to do with jealousy. On a scale from 1 to 10, where 1 is horrible reviews and 10 are awesome, these are more like 8. Players not coming back have nothing to do with whether or not you addressed their comments, in most cases it's probably more about not being interested enough in the game itself. So you should take their negative feedback as a free gift and appreciate that they spent their time to offer it.
  10. MMK

    Continue with library or move on to engine?

    My advice is to be tactical with your time. It's a non-renewable resource. So identify your end goal and go with what gets you closer quickly. This doesn't mean cutting corners, but you won't be able to learn everything about everything, so choose where you want to dive deep.
  11. MMK

    Unity or Unreal

    Unreal has an edge in fidelity for high-end games (AAA). But Unity is more approachable and more elegant. It seems that Unity is quickly gaining ground and improving fast, I know of at least one big studio that switched from Unreal to Unity recently. Having used both, I would personally recommend Unity unless you have a specific reason to use Unreal.
  12. C++ vs C# depends mostly on what your current short term plans are. Technologies change all the time. If you don't like C++ that much coming from Java, then it's understandable that you feel its usability limitations. Keep in mind that Java was developed much later than C++ to address some of its complexities. But on that note, C# was also built to be a better Java after Microsoft lost the rights to bundle Java with Visual Studio! So you will probably find C# much more appealing compared to C++ if you're coming from a Java background. As others said, Unity is one of the two main engines most devs use, so you'll have a lot of opportunities to employ that knowledge quickly.
  13. You may want to check these out for now: http://www.wartothecore.com/vacancies/vacancy-intern-unity-3d-developer/ http://www.wartothecore.com/vacancies/vacancy-net-developer/ When you apply to full time jobs, make sure you have a good portfolio to show. There are interesting studios in your area, like MS Games studio, Valve, Oculus, 343 industries and others. As always, the portfolio will get you to interviews, from there you need to show your knowledge and problem solving skills.
  14. There's a an old wisdom in development that says: The last 10% of a project takes 90% of the time
  15. I don't want to sound discouraging, but your title is very misleading and may push potential candidates away. Without belittling what you have done, the visuals look great, you should keep in mind that designs and visuals are just a tiny step in a much longer journey. Expect the effort to execute on your designs to easily overshadow the time and effort spent making the designs. My advice is to pitch this as a new game idea that needs great developers to get it started.
  • Advertisement

Important Information

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

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!