JavaScript is required to use Bungie.net

#Gaming

Edited by BobBQ: 9/16/2013 8:40:25 PM
16

Create a Game Engine from Scratch

Hey Guys I wanted to know if someone can till me how to create a game Engine from Scratch or where to get a good game Engine

Posting in language:

 

Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • Go with the Unreal engine.

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • I once tried making a game engine from scratch. I tried writing in Java (I can already feel the disapproving sighs). It was 2D and ran at 12 FPS (at best) with only 7 objects on screen. My collision detection was horribly off too. It was the most haphazard piece of crap that I had ever tried to write. Unless you're goal is to make a game engine for the sake of practicing your programming, go with a pre-made one.

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

    2 Replies
    • First you must invent the universe.

      Posting in language:

       

      Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

    • I use [url=http://www.crydev.net/]Cry-Engine[/url], I'd recommend it.

      Posting in language:

       

      Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

    • This is my dream job. To actually program the game engines.

      Posting in language:

       

      Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

    • Edited by EpicPineapple: 10/7/2013 4:12:45 PM
      [b]Do not try to make an engine from scratch.[/b] Sure, it's possible, but unless your some kind of programming prodigy it will take you years to ever get anything working, but more likely you would give up by then. Really, I think this question is less about how to make a game engine and more about how to make games/ Go with a premade engine(there are a number of good ones). But first, you need to learn programming. Games cannot be made without it. I always tell beginners to learn Python as their first language. Get a handle on the syntax, the concepts of programming, but more importantly, learn to solve real problems with code. Programming can be frustrating to learn, but stick with it. I can assure you, coding is probably the single most useful skill(aside from reading, basic math and such) I have ever learned. Once you have a decent understanding of programming, you will be able to start actually making games. Now here is the most important thing to take away from this post: [i]don't get over-ambitious[/i]. In other words, your first game isn't going to be Skyrim or Halo 4. Games take a tremendous amount of blood, sweat and tears to produce, often with teams of a hundreds. But don't be discouraged. Be [i]realistic[/i], but don't give up just because I've told you how difficult it is. Many a person--myself included--one day decided they wanted to make a game and didn't realize just how hard this task can be. Make simple games. Something simple and 2D like a platformer or even a text based adventure game. Don't worry if your first game, or your first twenty, are terrible. And if this lights a fire under your ass, good. Determination is key. Best of luck to you.

      Posting in language:

       

      Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

    • Unity is a decent one.

      Posting in language:

       

      Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

    • Unity, Cryengine, Unreal.

      Posting in language:

       

      Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

      1 Reply
      • [quote]till me how to create a game Engine from Scratch[/quote]Become ridiculously good at programming, geometry, trigonometry, calculus, working with matrices, working with vectors, and voodoo. Become ridiculously good at memorizing formulas. Become ridiculously good at translating formulas from the inconsistent mess of math notation to the standardized and structured heaven that is (or, at least, can be) code. Acquire the intellect of a demigod. Oh, and all that is just for the physics engine. @_@ ...Definitely go with a pre-made engine. [quote]where to get a good game Engine[/quote]I've heard good things about Unity. Don't worry about finding an engine that's as good as all the big names out there (Frostbite, CryEngine, etc.). Reading some developers remarks, I get the impression that many of the big-name engines are super-specialized and have to be directly modified to do anything they weren't originally meant to do. No one with any sense is going to be judging you by the standards of a major game development studio, so don't sweat it.

        Posting in language:

         

        Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

      • You need pylons

        Posting in language:

         

        Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

      • From scratch? Yeah good luck with that.

        Posting in language:

         

        Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

      • Edited by Valkyrie 497: 10/7/2013 11:55:56 AM
        Try this site: [url=mycryengine.com][/url] Unfortunately, if you are looking to make money, this isn't the way to go, as crytek requires that anything made using the cryengine be nonprofit. Also, if you want to see something really cool that people are doing with the cryengine, go to google and look up halo contingency. Very awesome work and definitely worth taking a look at.

        Posting in language:

         

        Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

        2 Replies
        • Question 1: Are you a software engineer?

          Posting in language:

           

          Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

          4 Replies
          • Idk about Unity, but Source IS also free.

            Posting in language:

             

            Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

          • The tools at our disposal is off the charts! [url=http://unity3d.com/unity/download]Unity[/url] for prototyping because it's very easy to get content up and functioning. Crytek, UDK are others.

            Posting in language:

             

            Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

          • Unity is the best one to use for beginners, otherwise there is no way you can create one yourself.

            Posting in language:

             

            Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

          You are not allowed to view this content.
          ;
          preload icon
          preload icon
          preload icon