Code Monkey home page Code Monkey logo

untoldengine's Introduction

Untold Engine

Introduction

The Untold Engine: Demystifying how a game engine works

Hi, my name is Harold Serrano, and I developed the Untold Engine, an open source 3D game engine written in C++ and Metal Graphics (API).

It took me over five years to develop the Untold Engine from scratch. I spent thousands and thousands of hours developing the Untold Engine, and now I'm releasing it as an open source.

Why?

Because I want to share with you everything I know about Game Engine Development. I have written hundreds of articles on Game Engine Development on my blog, and now I want to share with you the source code.

The purpose of the Untold Engine is to help you understand how game engines work. That is its sole purpose.

To help you understand how game engines work, the Untold Engine provides, aside from its source code, documentation which explains its architecture and components through illustrations and projects.

Feel free to learn, to experiment, to develop, and most importantly:

TAKE WHAT YOU SEE HERE, AND MAKE IT BETTER AND BETTER.

image1

Running the Untold Engine

Before running the engine, please visit www.untoldengine.com and click on Docs. The documentation provides instructions on how to setup the engine.

What you need?

To run the the Untold Engine, you need the following tools:

Current Version

Beta version v0.0.10

License

The Untold Engine is licensed under the LGPL v2.1. This means that if you develop a game using the Untold Engine, you do not need to open source your game. However, if you create a derivative of the Untold Engine, then you must apply the rules stated in the LGPL v2.1. That is, you must open source the derivative work.

It took me five years to develop the Untold Engine. So, do not remove my name from the files :).

Team Members

  • Harold Serrano is the developer of the Untold Engine.
  • Erick Perez is in charge of business operations.

untoldengine's People

Contributors

roldie avatar untoldengine avatar

Watchers

John D. Pope avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.