Giter Site home page Giter Site logo

ngine's Introduction

ngine

2D Game Engine written in C++ based on SDL2 & SFML

  • ¿Que es N’gine?
    N’gine es un motor de código abierto para el desarrollo de juegos en 2D, en especial para juegos pixel art, inspirado en las técnicas usadas por las consolas clásicas (fondos de tiles, sprite-sheets, etc).

  • ¿Que lenguaje de programación se ha usado?
    Todo el motor esta programado enteramente en C++, usando librerías de apoyo para acelerar el proceso de creación del mismo, como SDL2, SFML y LodePng entre otras.

  • ¿A quien va destinado?
    A cualquier persona que quiera desarrollar su vídeo-juego y tenga nociones de programación orientada a objetos.

  • ¿Bajo que sistemas funciona?
    Actualmente el motor funciona en sistemas Windows y Linux.

  • ¿Bajo que licencia se distribuye?
    El motor se distribuye bajo la licencia Creative Commons 4, atribución, no comercial. Eso significa que puedes usar, modificar, crear y distribuir contenido usando el motor, siempre y cuando lo acredites correctamente y el contenido no se distribuya de forma carácter comercial sin un acuerdo previo con el autor.

  • ¿Como nació este proyecto?
    El proyecto nació por la necesidad de tener una herramienta 2D a medida para el desarrollo de proyectos personales y en mayor medida, como base para la realización de proyectos de los estudiantes de primer curso en el centro donde imparto clases como profesor de diseño y programación de vídeo-juegos.

  • ¿En que estado de desarrollo se encuentra el motor?
    En este momento el motor tiene implementadas todas las funciones básicas para la gestión de dispositivos de entrada, fondos (tiles o texturas), sprites con o sin animación, música por streamming, efectos de sonido y mapas de colisiones. Dado que aún se encuentra en una edad temprana, es muy posible que el motor sufra cambios importantes en las siguientes versiones.

  • ¿Que contiene el paquete de distribución del motor?
    El archivo contiene el código fuente del motor, así como las librerías del mismo compiladas para Windows y Linux Mint, documentación de instalación y uso, ejemplos comentados y un pack con demos ya compiladas mostrando las principales funcionalidades del motor.


ngine's People

Contributors

knightfox75 avatar

Watchers

James Cloos 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.