Thread: Indi Game

  1. #1
    Grunt
    7+ Year Old Account
    Join Date
    Aug 2014
    Location
    Washington State.
    Posts
    10

    Post Indi Game

    Any program suggestions for indi game making?

  2. #2
    Over 9000! zealo's Avatar
    10+ Year Old Account
    Join Date
    Jan 2013
    Location
    Sweden
    Posts
    9,520
    Depends, what language are you writing in?

  3. #3
    As resident expert of developing indie games on MMO-C, here's some advice I've sent out in the past.

    Quote Originally Posted by Valyrian Stormclaw
    First of all, I'd strongly recommend that you read and watch guides on the internet about building your first game. I'm sure by now you've come to the realization that there are a ton of different moving components that make up even the simplest games, which can over whelm you easily. Start off small, and take things one step at a time. Over time, as you begin becoming familiar with the engine and components that you are working with, you will become better at making games. The many guides out there, a few of which I will link, will show you how to start making games in engines such as Unity3D, even if you have little to none programming experience. Again, it can be overwhelming, and you may be pressed to just try to learn as much as possible as soon as possible, but that will just lead to frustration. I'd recommend that you set aside about half an hour to an hour a day for learning the game making skills, reading and watching guides, and trying it out yourself.

    A very basic overview of what developing a game entails: http://kotaku.com/5979539/a-beginner...rst-video-game

    As someone who attended video game development schools personally, I can definitvely say that getting a degree for them is almost a waste of time (from my perspective, other people have differing experiences), as everything that can be learned there is knowledge already floating across the internet. A large portion of what is "learned" there is quite simply trial and error development which can be done at home. You just have to find that information on the internet. Read threads on forums, watch in depth videos and all.

    These are multi-part series with additional videos continuing the guide. (Warning; there may be a bit of cursing)

    https://www.youtube.com/watch?v=fRED_-LvJKQ (Yes, it's by a kid and the examples he makes are simplistic but he know's his stuff)
    https://www.youtube.com/watch?v=mbm9lPB5GPw
    https://www.youtube.com/watch?v=IXoHpYleY14
    https://www.youtube.com/watch?v=LXv_brYeD_4
    https://www.youtube.com/watch?v=5-X-Ebh1kYA (He has alot of useful stuff on his channel)

    If you have anymore questions, please let me know!
    Quote Originally Posted by Valyrian Stromclaw
    It really depends on what you want in your game. First off, pre-made game engines such Unreal Engine, Unity, RPGmaker, etc, have been developed by very talented programmers who have been working on them for many years. If you are looking for a pre-made, professional written engine; it will almost always be better for you to obtain licenses rather than take the time to make your own (Mass Effect, Hawken, and Far Cry use pre-made engines). It should be stated that many game engines such as UDK or Unity will allow you to utilize some form of their engine for free until you start making profit, in which case licensing will be required to do some licensing, but these engines require far less time to develop games for. It should be noted that there is no 'best' engine; each and every single one will be written and designed differently and have various strengths and weakness's. Do research before committing to one.

    The other option for creating your engine is to simply write one from scratch. Many indie as well as top AAA developers have used proprietary (custom made engines owned only by the devs) specifically built for a single game project (ie, Minecraft, Skyrim, Cube World, etc). The advantage of this method is that your engine can run your game exactly the way you want it (in some cases, this is far better than using pre-made engines); given of course that you engineer it just for that game. The disadvantage though is that an engine is only as good as the programmer who writes it, and it will take time to make a prototype version. However, as the creator of the engine, you will not need to make any deals or licensing agreements to utilize it.

    As far as budget goes, the only particular expensive aspects of an engine are the lighting, AI, physics, and particles. In the past, game makers simply changed the colors of their textures to make fake lighting, implemented very basic "physics", and scripted AI behavior. Today however, there is much, much more involvement in these features such as light-maps, dynamic AI, ultra realistic particle effects, etc. Although you can write that into your engines, it is often difficult for many game developers to do it effectively on larger projects and instead opt to pay licensing fees to use pre-made plugins (ie, Havok, Nvida Physx, etc). Often times, the plugins are more complicated then the actual engine, especially the AI.

    Also, here is an example outline of a game development cycle

    1. Plan plan plan, this cannot be overemphasized. If you don't get this down right, you will be in big trouble.
    2. Develop a working prototype engine, and build up from there. Be sure to fix bugs before adding new features or optimizing.
    3. Start creating game content and mechanics as you outlined in your plan.

    There are also guides on the internet; they are on youtube channels, engine fourms, blogs, etc. There are also very detailed books in libraries. Some colleges offer free or cheap game development boot camps. If you are serious about your project, you can always consult them.

    I wish you luck on your endeavor.
    - - - Updated - - -

    RPG maker, Unity, and UDK are three great engines to get started on.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •