/GameDevToolsArg

Herramientas de Desarrollo de Videojuegos con ADN Argentino

MIT LicenseMIT

Herramientas de Desarrollo de Videojuegos con ADN Argentino

El objeto de este repositorio es ofrecer un listado exhaustivo de herramientas de desarrollo de videojuegos "con ADN Argentino", que se pueda poner a disposición de cualquier asociación, fundación u organismo publico que esté interesado en conocer o dar a conocer el aporte Argentino a la industria del desarrollo de videojuegos.

¿Qué significa "con ADN Argentino"?

Hoy en día la industria esta globalizada. Muchos equipos están conformados por trabajadores de varios paises, o bien un proyecto puede ser la ramificación de otro que se publicó con código abierto. Para evitar largas discusiones sobre la definición de "software creado por argentinos" y para ser lo mas inclusivos posibles, se decidió usar el rotulo "con ADN Argentino" para referirse a software donde desarrolladores argentinos hayan tenido un aporte significativo.

Cada entrada de la lista incluye un campo "Por qué lo incluimos:" donde se dan mas precisiones.

¿Como colaborar?

De momento se puede colaborar simplemente editando este archivo y generando un pull request.

He aqui un ejemplo que pueden tomar como plantilla:

Nombre de la Herramienta

  • Tipo de herramienta: Motor. Edicion de animación, etc.
  • Página Web: https://www.example.org/
  • Repositorio: https://link/al/repo/ (si corresponde)
  • Descripción: Escribir aca una breve descripción de la finalidad de la herramienta. Se puede destacar si se uso en algun juego o proyecto importante. Evitar ser muy técnicos ya que la idea es que lo pueda leer gente de otros ámbitos. Pueden agregar una seccion "Caracteristicas" con bulletpoints con informacion mas técnica.
  • Características: (opcional)
    • Ejemplo de caracteristica 1
    • Ejemplo de caracteristica 2
    • etc
  • Por qué lo incluimos: Justificar por qué se incluyó en ésta lista. Ej: el proyecto fue fundado por argentinos, la mayoria de los desarrolladores son argentinos, etc.
  • Capturas: (si corresponde)


Listado alfabético

Aseprite

  • Tipo de herramienta: Creación de contenido. Ilustración y Animación. Pixelart
  • Página Web: https://www.aseprite.org/
  • Repositorio: https://github.com/aseprite/aseprite/
  • Descripción: Herramienta para la creación de assets pixelart. Permite crear ilustraciónes, sprites animadors y tilesets entre otras cosas. Una de las mas usadas mundialmente para la creación de arte de este tipo.
  • Por qué lo incluimos: El estudio que lo desarrolla esta conformado por tres Argentinos: David, Gaspar y Martín Capello.
  • Capturas:

Cocos2d

DefleMask

  • Tipo de herramienta: Creación de contenido. Música. Chiptune Tracker
  • Página Web: https://www.deflemask.com/
  • Descripción: DefleMask is a chiptune music tracker multiplataforma. Permite crear música para varios chips de sonido de consolas retro como SEGA Genesis, Game Boy, Commodore 64 entre otras. La musica se puede exportar tanto a hardware real como a formatos actuales como .wav Es usado tanto en desarrollos del exterior como The Messenger así como por artistas locales como Toni Leys
  • Por qué lo incluimos: Tres de sus cuatro desarrolladores (Leonardo y Francisco Demartino, Darío Génova) son Argentinos.
  • Capturas:

Godot Engine

  • Tipo de herramienta: Motor
  • Página Web: https://godotengine.org/
  • Repositorio: https://github.com/godotengine/godot
  • Descripción: Motor de desarrollo de videojuegos 2D y 3D con editor visual, sistema de nodos y soporte para varios lenguajes de programación. Fue uno de los adjudicados del programa MegaGrant de Epic Games que ofrece subsidios de hasta 500.000 dolares a proyectos de código abierto vinculados a la industria.
  • Características:
    • Render 2D y 3D independientes
    • Sistema de nodos y escenas anidadas
    • Editor y exports multiplataforma
    • Open Source
  • Por qué lo incluimos: Fue fundado por dos Argentinos (Juan Linietsky y Ariel Manzur) siendo el primero el actual(2021) Lead Developer
  • Capturas:

Laigter

  • Tipo de herramienta: Creación de texturas
  • Página Web: https://azagaya.itch.io/laigter
  • Repositorio: https://github.com/azagaya/laigter
  • Descripción: Herramienta para crear texturas que permiten agregar iluminación dinámica (efecto 3D) a juegos en dos dimensiones. Fue uno de los adjudicados del programa MegaGrant de Epic Games que ofrece subsidios de hasta 500.000 dolares a proyectos de código abierto vinculados a la industria.
  • Características:
    • Generación de Normal, Specullar, Parallax y Ambient Occlusion Maps
    • Disponible para Windows, Mac y Linux
    • Disponible en varios idiomas
  • Por qué lo incluimos: Desarrollado por "Azagaya", oriundo de Neuquen.
  • Capturas:

Ogre3d

  • Tipo de herramienta: Motor de Rendering
  • Página Web: https://www.ogre3d.org/
  • Repositorio: https://github.com/OGRECave
  • Descripción: Motor de rendering de código abierto usado en proyectos como juegos, simuladores, software educacional, arte interactivo, visualizacion científica y otros.
  • Características:
    • Animacion
    • Materiales/Shaders
    • Soporte multiplataforma
    • Open Source
  • Por qué lo incluimos: Fue fundado por el marplatense Matias Goldberg.
  • Capturas:

Pilas Engine

  • Tipo de herramienta: Motor. Herramienta Educativa.
  • Página Web: https://pilas-engine.com.ar/
  • Repositorio: https://github.com/pilas-engine/pilas-engine/
  • Descripción: "Pilas Engine es una herramienta para construir videojuegos de manera sencilla y divertida. Ideamos esta herramienta para que los jóvenes puedan descubrir y aprender a programar computadoras. Creemos que aprender a programar es espectacular, porque les permite tener el control de las computadora, inventar y desarrollar cualquier tipo de software."
  • Características:
    • Está dirigido a personas que comienzan a programar videojuegos y quieren lograr resultados sorprendentes y divertidos en poco tiempo.
    • Es multiplataforma: funciona en Windows, Gnu/Linux y Mac OS X. Cualquier persona puede utilizar el motor :).
    • Completamente en castellano: la documentación, los tutoriales y el código programado están en tu idioma.
    • Es interactiva: puedes programar mientras observas resultados.
    • Incluye actores y ejemplos prediseñados: para que puedas comenzar a crear muchas variedades de juegos rápidamente.
    • Libre y gratuita: Es software libre bajo la LGPL, así que puedes copiar, modificar y distribuir el motor libremente.
  • Por qué lo incluimos: Fundado por el argentino Hugo Ruscitti
  • Capturas:

Wollok Game

  • Tipo de herramienta: Framework. Herramienta Educativa.
  • Página Web: https://uqbar-project.github.io/website-wollok-ts/documentation/wollok_game/
  • Repositorio: https://github.com/uqbar-project/wollok-ts (es parte de un lenguaje de programación llamado Wollok)
  • Descripción: "Wollok-Game es una biblioteca de Wollok que sirve para crear juegos. La idea que propone es tener una especie de “tablero” en donde se puedan ubicar los objetos de algún programa de Wollok y éste se mostrará automáticamente en la pantalla." A su vez, "Wollok es un lenguaje de programación y entorno de desarrollo integrado (IDE) para ser utilizado en el dictado de materias iniciales de programación orientada a objetos."
  • Por qué lo incluimos: Es un proyecto open source desarrollado por Fundación Uqbar, un grupo de docentes de distintas universidades nacionales de Argentina
  • Capturas:

Proyectos a agregar:

Links a herramientas que todavia no fueron agregadas a la lista