JavaScript is required to use Bungie.net

Gaming

Talk about games other than Destiny. We don't mind.

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
Add more answer options

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

  • Go with the Unreal engine.
    Add more answer options

    Cancel Edit Create Fireteam Post Play nice. Take a minute to review our Code of Conduct before submitting your 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.
    Add more answer options

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

    2 Replies
    • First you must invent the universe.
      Add more answer options

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

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

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

    • This is my dream job. To actually program the game engines.
      Add more answer options

      Cancel Edit Create Fireteam Post Play nice. Take a minute to review our Code of Conduct before submitting your 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.
      Add more answer options

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

    • Unity is a decent one.
      Add more answer options

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

    • Unity, Cryengine, Unreal.
      Add more answer options

      Cancel Edit Create Fireteam Post Play nice. Take a minute to review our Code of Conduct before submitting your 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.
        Add more answer options

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

      • You need pylons
        Add more answer options

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

      • From scratch? Yeah good luck with that.
        Add more answer options

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

      • Edited by Renial: 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.
        Add more answer options

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

        2 Replies
        • Question 1: Are you a software engineer?
          Add more answer options

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

          4 Replies
          • Idk about Unity, but Source IS also free.
            Add more answer options

            Cancel Edit Create Fireteam Post Play nice. Take a minute to review our Code of Conduct before submitting your 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.
            Add more answer options

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

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

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

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