Programación VideoJuegos

Los tutoriales, manuales etc, los subire en formato PDF o .docx.

Material

Preguntas Frecuentes

Programación de VideoJuegos?

Es una ciencia que resume todos los conocimientos obtenidos en distintas disciplinas como la programación, matemáticas, física, etc. Llevandolo a la realidad lo mas posible, aunque algunas veces se omiten.

¿Cuales son sus objetivos?

Se basa simplemente en buscar algo novedoso, divertirse y superar los límites de cada uno.

¿Puede aprender cualquier persona?¿Cual es la mejor edad para empezar?

Si, cualquier persona puede aprender a menos los conceptos básicos con tiempo y dedicación, salvo excepciones, aunque con práctica no supondrá problema.

Respecto a la edad, cuanto antes se empiece mejor, ya que se tendrá más facilidad, aun así muchos programadores de gran nivel empezaron en la veintena.

¿Que condición se necesita?

Se necesita tener un nivel aceptable, especialmente si queremos llegar a ser buenos. La gente que ha programado tendrá ventajas de partida respecto a las que nunca lo han hecho. Aun así, si su nivel fuese muy bajo, siempre puede practicar para mejorar.

¿Existen escuelas donde enseñen a programar videojuegos?

Si existen y cobran súper caro, ahora no recuerdo el nombre exacto pero en chile si se dan no tan masivo como en otros países pero los hay.

¿Donde puedo programar?

Lo ideal sería en un lugar tranquilo, con muy poca gente para lograr el mayor concentración posible. Si no cuenta con eso hay otras opciones como la playa, el campo o las iglesias.

¿Que lenguaje de programación es mas fácil?

Cada persona es distinta y aprende a ritmos diferentes. Lo que para uno puede ser un lenguaje fácil, para otro resulta muy complicado. Normalmente siempre avanzas mejor en los lenguajes que se adaptan mas a tus características.

¿Como puedo mejorar mi nivel de programador?

Simplemente a base de práctica, ya que se irán mejorando estas cualidades. Pero si quieres hacer un trabajo especifico, hay montones de libros y artículos tanto en internet como en el foro.


Curso de Programación de Videojuegos con C++ y Allegro.


Curso de Programación de Videojuegos con C++ y Allegro.

Curso de Programación de Videojuegos con C++ y Allegro.
Spanish | PDF | 110 Páginas | Daniel Acuña Norambuena | 2002 | No ISBN | 1.10 MB | ArteBinario

Descripción
En el siguiente curso se empleara el uso del Lenguaje C++ y algunas bibliotecas que se detallaran en el curso, tambien se mostrara frameworks para videojuegos, UML, tarjetas CRC, etc muchas cosas de las cuales tu aprenderas para el diseño y realización de videojuegos en base a C++.

Requisitos
· Conocimiento de C
· Conocimiento de la programación orientada al objeto
· Conocimiento de Djgpp y las bibliotecas allegro
· Conocimiento del editor RHide
· (Opcional) Conocimiento de VC++ y compilación con DirectX.
· (Opcional) Conocimiento de editores de imágenes tales como PhotoShop, PaintShop Pro, Fireworks, etc.

Objetivos
· Comprender que es el diseño orientado al objeto, orientado a los videojuegos
· Aprender a crear un espacio de trabajo
· Conocer como trabaja Allegro y Djgpp
· Aprender a compilar, ejecutar y depurar un programa con Allegro y Djgpp
· Aprender a ocupar el editor RHIDE
· Aprender a implementar el diseño de las clases
· Crear un videojuego basado en la orientación a objetos.

Índice

Cápitulo 1: Introducción
Cápitulo 2: Creando nuestro primer Juego
Cápitulo 3: Programación Orientada al Objeto, El “NUEVO” Paradigma
Cápitulo 4: Análisis y Diseño Orientado a Objetos
Cápitulo 5: Estableciendo los Requerimientos y Análisis iniciales del juego
Cápitulo 6: Marco de trabajo para un juego
Cápitulo 7: Velocidad Constante de juego
Cápitulo 8: Manejo de los Controles
Cápitulo 9: Separación de Gráfica y Control
Cápitulo 10: Detección de Colisiones

Rapidshare
Gigasize
Megaupload



Libros

J2ME Game Development with MIDP2:
http://rapidshare.com/files/75857084/J2ME_..._with_MIDP2.zip

Game Programming All in One:
http://rapidshare.com/files/74338537/game_..._all_in_one.zip

Programming Linux Games:
http://rapidshare.com/files/74471884/progr...linux_games.rar

Introduction to 3D Game Programming with DirectX 9:
http://rapidshare.com/files/72991065/Intro...DirectX_9_0.zip

C# Game Programming with DirectX 9:
http://rapidshare.com/files/74328317/__IT_..._9.0__2003_.zip



¿Quieres crear tu juego?, ¡¡Aquí algunos programas!!


* KPL - Facilita la programación de videojuegos, con impresionantes gráficas y sonidos.
http://www.kidsprogramminglanguage.com/espanol/index.php

* Basic4GL - Programacion en BASIC para windows con soporte OpenGL (2D y 3D)
http://www.basic4gl.net/

* Panda3D - Engine 3D gratuito usado en la creacion de ToonTown por Disney. (Python, C++)
http://www.panda3d.org/

* Glest - Juego de estrategia (RTS) en 3D completamente personalizable y gratuito.
http://www.glest.org/

* Kaneva - Sistema para la creacion de juegos multijugador en linea (MMO games). En estado Beta.
https://elite.kaneva.com/

* Blink 3D - Creador de escenas 3D para uso en internet (juegos, educacion, machinima). (Alpha)
http://www.pelicancrossing.com/

* FreeWorld3D - Programa para la creacion de terrenos y mundos 3D en tiempo real. (comercial)
http://www.freeworld3d.org/

* JClic - Conjunto de aplicaciones informáticas para poder realizar rompecabezas, asociaciones, ejercicios de texto, palabras
cruzadas, y muchas otras actividades educacionales (JAVA).
http://clic.xtec.net/es/jclic/index.htm

* Quest Pro - Creador de aventuras de texto sin programacion. (comercial)
http://www.axeuk.com/quest/index.htm

* Indice de Paginas - Juegos pequenos y gratuitos en espanol para ninos.
http://www.indicedepaginas.com/juegos.html

* DIVnet - Informacion y taller de aprendizaje de Div y Fenix.
http://divnet.divsite.net/

* RPG Toolkit - Programa dedicado a la creacion de juegos en 2D del tipo ‘Role Playing Games’ (RPG’s)
http://www.toolkitzone.com

* The Nebula Device - Engine 3D multiplataforma para la programacion de juegos en C++ (Open Source)
http://www.radonlabs.de/nebula.html

* PPTactical Engine - Pequeno sistema para la creacion de juegos de estrategia en tiempo real (RTS).
http://aspc.cs.utt.ro/%7Ekarg/ppt/

* VERGE - Este es un programa que te ayudara a crear juegos… especificamente de tipo RPG.
http://www.verge-rpg.com/

* The Lost Realm of Anoria - Open source 3D engine para crear tu propio juego multiplayer RPG o juegos similares.
http://lroa.sourceforge.net/

* Game Editor - Sistema para el desarrollo de juegos 2D para windows, pocket pc y linux, sin programacion. (comercial)
http://game-editor.com/

* Visionaire - Similar a AGS (adventure game studio). Te permite la creacion de aventuras graficas en 2D. (comercial)
http://www.visionaire2d.net/index.php

* Hephaestus - Kit para crear juegos de rol en 2D en JAVA (multiplataforma), el cual incluye un editor de mapas.
http://markdamonhughes.com/Hephaestus/

* RPG Maker XP - Si lo que deseas es crear juegos de rol en 2D, esto es precisamente lo que buscas. (comercial)
http://www.enterbrain.co.jp/tkool/RPG_XP/eng/index.html

* 3D Adventure Studio - Editor y engine dedicados para la creacion de juegos de aventura en 3 dimensiones.
http://3das.noeska.com/

* Virtools Dev - Herramientas y servidores para la creacion de aplicaciones y juegos 3D en tiempo real, y en muy poco tiempo. (comercial)
http://www.virtools.com/solutions/products/virtools_dev.asp

* Platform Studio - Herramienta para crear juegos de plataforma en 2D sin programacion.
http://soft.firstproductions.com/pstudio/

* Adventure Maker - Set de herramientas para la creacion de juegos de aventura del tipo ‘point-and-click’.
http://www.adventuremaker.com/

* Antiryad Gx - Creador de juegos 3D para diferentes plataformas, incluyendo win, linux, mac, PS2, Xbox, etc.
http://www.arkham-development.com/

* Explorations RPG System - Sistema para el desarrollo de juegos RPG multijugador. (comercial)
http://www.explore-rpg.com/

* mad - adventure game engine - Engine para la creacion de aventuras graficas. (similar a ‘adventure game studio’)
http://mad-project.sourceforge.net/index.shtml

* PlayBasic - Lenguaje para la programacion de juegos basado en BASIC, pero mas simple todavia. (comercial)
http://underwaredesign.com/prod_detail.php?id=42

* Realm Crafter - Herramienta para la creacion de juegos tipo MMORPG. En desarrollo. (comercial)
http://www.realmcrafter.com/catalog/inform...n.php?info_id=6

* Stagecast Creator - Sistema para la creacion de simulaciones y juegos simples.
http://www.stagecast.com/

* Ray Game Designer 2 - Programa para crear juegos 3D sin programacion. Soporta OpenGL, D3D y software rendering.
http://eicart.free.fr/rgd2/us/index.htm

* The 3D Gamemaker - Podras crear juegos 3D basados en plantillas modificables sin programacion. (comercial)
http://t3dgm.thegamecreators.com/

* FPS Creator - Si solamente deseas crear un FPS (1st person shooter) sin programacion, esta es tu solucion. (comercial)
http://www.fpscreator.com/

* Ren’Py - Sencillo lenguaje de programacion para la creacion de juegos con estilo de novelas visuales.
http://www.renpy.org/wiki/renpy/Home_Page

* Text-World - Herramienta para crear aventuras en modo texto. Podras crear algo asi como ‘novelas interactivas’.
http://ascii.classicgaming.gamespy.com/dow.../textworld.html

* Cube 3D Engine - Open Source multiplayer y single player con opcion de editar la geometria, mapas y demas elementos
interactivos
http://www.cubeengine.com/

* Entidad 3D - Completo sistema para el desarrollo de juegos 3D tipo Quake sin necesidad de programacion. En espanol!
http://www.entidad-3d.com/

* Torque Game Engine - Poderoso engine 3D para la creacion de videojuegos (comercial)
http://www.garagegames.com/pg/product/view.php?id=1

* Reality Factory GCS - Creador de juegos 3D basado en el engine Genesis 3D (open source)
http://dhost.info/

* Elysium - Creador de MMORPG gratuito y Open Source. Puedes crear enemigos, mundos, y jugar en ellos con tus amigos.
http://www.splamm.com/elysium/

* Pygame - Modulos de Python para escribir videojuegos en este lenguaje de programacion
http://pygame.org/news.html

* gmax - Programa para modelar y animar personajes 3D especificamente para videojuegos
http://www.turbosquid.com/gmax

* Genesis3D - Engine 3D open source para el desarrollo de juegos
http://www.genesis3d.com/

* Crystal Space - Sistema de desarrollo para juegos 3D escrito en C++
http://www.crystalspace3d.org/main/Main_Page

* BYOND - Creador de juegos RPG, MUDs, etc con networking
http://www.byond.com/

* Cosmos Creator - Engine 3D y modelador de videojuegos (comercial)
http://www.radishworks.com/CosmosCreatorInfo.htm

* Hermes - Creador de aventuras gráficas para Windows
http://www.entidad-3d.com/hermes/index.html

* Blitz3D - Paquete para programar juegos 2D/3D. Basado en Basic. Recomendado! (comercial)
http://www.blitzbasic.com/

* Darkbasic - Engine 3D con soporte 2D para juegos basados en DirectX (comercial)
http://darkbasic.thegamecreators.com/

* 3D GameStudio - Muchos juegos 3D comerciales han sido realizados con este programa (comercial)
http://www.3dgamestudio.com/

* 3Impact - 3DRad evoluciono a este nuevo engine para la creacion de videojuegos.
http://www.3impact.com/

* 3D Rad Lite - Version completamente gratis de este programa para juegos 3D
http://www.3drad.com/

* Game Maker - Excelente programa para crear videojuegos de plataformas y muchos otros 2D
Web: http://www.yoyogames.com/make
6.1 Español: http://www.gigasize.com/get.php?d=b2o6smhstwf
7.0: http://www.gigasize.com/get.php/3196353111...all_Norbeck.rar
Crack: http://www.gigasize.com/get.php/3196353019...ack_Norbeck.rar
Manual: http://www.gigasize.com/get.php/3196353128...ual_Norbeck.rar

* Adventure game Studio - Creador de aventuras graficas interactivas en 2D (al estilo ‘apunta y haz click’)
http://www.adventuregamestudio.co.uk/

* Scrolling Game Development Kit - Herramienta open source para el desarrollo de juegos 2D
http://gamedev.sourceforge.net/

* The Games Factory - sistema de armado de juegos, no tiene ni una pizca de código de programación.
Web: http://www.clickteam.com/eng/tgf2.php
Vercion Portable: http://rapidshare.com/files/90735976/GFactory_portable.rar

* Sphere - Herramienta para crear juegos en RPG, es parecida al RPG Maker pero mas avanzado.
http://sphere.sourceforge.net/

* Adventure Maker - crea juegos de aventura grafica sin nada de programacion para Windows, PSP, iPhone, and iPod touch.
Web: http://www.adventuremaker.com/
Full: http://rapidshare.com/files/79995591/Adven...bcitizen.rar%5D

* Zelda Classic - crea juegos de Zelda facil con este motor de Zelda de NES.
http://zeldaclassic.armageddongames.net/downloads.php#zc

* Multimedia fusion 2 - herramienta mas potenete que existe hasta la fecha en lo que respecte a creación de "programas" y "juegos", su interface es muy sencilla y comoda, con multimedia fusion 2 podras hacer reproductores de música, editores graficos, chat's, exploradores de web, juegos 2D de muy alta calidad, ya sea de cualquier estilo, y mucho mas, solo basta imaginar un proyecto y poner ganas para hacerlo.
Web: http://www.clickteam.com/eng/mmf2.php
Plus+Extras: http://www.4shared.com/file/28108643/d730d...lus_Extras.html

* Mugen - Engine para crear juegos de peleas estilo Marvel vs Capcom y otros, permite una enorme convercion del engine y si se save programacion permite una mayor.Queda descatacar que por internet encontraran miles de personajes,stages,etc..para el engine.
Web de descarga: http://unofficial-winmugen.jpn.org/

* Fighter Maker - Programa muy total mente configurable que permite la creacion de juegos de peleas.Un poquito similar a MUGEN.
2D Fighter Maker 2002 versión 1.02.00 y 2D Fighter Maker 95 : http://www.4shared.com/file/27773409/153de...hter_Maker.html

* Ramza Engine - Programa para crear juegos 2D Online estilo Zelda con graficos a los RPG Maker u otros.
Web: http://(Palabra Censurada, está prohibido el SPAM)foro/showthread.php?t=228

* LackeyCCG - Es un Motor lo q se usa el juego lo manejan los jugadores como en las cartas reales(lo unico q no me gusto porque es mucho quilombo llevar la cuenta de vida y todo eso)Sirve para crear tu propio juego de cartas.
Descarga: http://www.megaupload.com/?d=9LX5IJZT

* RPG Sim Maker - Vercion Antigua del RPG Maker para hacer juegos tipo Final Fantasy Tactics.
Descarga: http://files.filefront.com/simmakersetupex...;/fileinfo.html


Curso de diseño y programacion de videojuegos!!



Es una coleccion de 20 revistas en español dedicada al Curso de diseño y programacion de videojuegos


Parte 1

Parte 2

Parte 3



Sistemas Operativos


Sistemas Operativos recomendados.

Microsoft Windows


Windows XP Professional SP3 Original Español + Serial de Oro

Microsoft Windows 7 Ultimate Final Español x86

Windows 7 RTM Final x86 ISO & x64 ISO

Windows XP Professional SP3 2009 100%Original

Linux


Fedora

Debian

Ubuntu


Software a Usar


Aquí están las aplicaciones imprescindibles para la creación de cualquier proyecto.

Aplicaciones de Desarrollo y Programación

Dev-C++ 5

Visual Studio 2010 y .NET Framework 4.0

Visual Basic 6.0 Español

Power Designer Studio 10

Microsoft Visual Studio 2008 Professional MSDN Library ES

Delphi 7 Second Edition v7.2

Notepad++

DirectX Software Development Kit

Microsoft .NET Framework 3.5

Java Version 6 Update 15 (JRE)

Java JDK 6 Update 16

JavaFX 1.2

NetBeans IDE 6.7.1

Adobe Flex 3 Keygen

Adobe Flash CS4 Professional + Serial + Crack


Aplicaciones de Gráficos e Imágenes

GIMP

Adobe Photoshop CS3 Full En Español

Macromedia Freehand MX

Adobe Photoshop CS3 Portable en 55MB

Corel Paint Shop Pro Photo X2 2007

Editores de Sonido y Video

Adobe Audition v3.0 Multilenguaje

Sony DVD Architect Pro 5.0a (Español)

Virtual Dj 6.0 + crack Full

Codec Pack All in 1 v6.0.2.7

Total Video Converter 3.11 + Serial

Sony Vegas 9.0 Movie Studio Platinum Edition Parte 1 | Parte 2 | Parte 3
Pass: tds

Varios

Adobe Acrobat 8 professional


Foros y Comunidades



Zak Engine

En este sitio podemos descargar el motor Zak Engine y también ejemplos prácticos.

http://www.zakengine.com


Recursos Gratis

En sitio nos ofrece noticias, entrevistas, tutoriales, humor, foro de discusión donde podemos opinar sobre las notas, hacer sugerencias o simplemente charlar, y mucho más.

http://www.fuzzygamedev.com


ADVA

El sitio oficial de la Asociación de Desarrolladores de Videojuegos (ADVA) donde podemos encontrar una gran comunidad del ambiente.

http://www.adva.com.ar


GameDev.Net

Este sitio es el más completo en cuanto a artículos, noticias y tutoriales. También ofrece una de las más grandes comunidades de desarrolladores de videojuegos.

http://www.gamedev.net


Statos-AD

Este sitio contiene una de las más grandes comunidades de desarrolladores de habla hispana. Aquí podemos discutir o evacuar dudas sobre difentes temas relacionados con la industria.

http://www.stratos-ad.com


FlipCode

Si bien el sitio ya no está actualizado, todavía aloja gran cantidad de artículos y tutoriales, que continúan siendo muy útiles.

http://www.flipcode.com


DevMaster.net

Este este sitio, con integrandes de la comunidad de FlipCode, encontraremos gran variedad de recursos para el desarollo de videojuegos.

http://www.devmaster.net


AngelScript

Este es el sitio oficial del motor de scripts AngelScript desarrollado por Andreas Jonsson y que es utilizado por el Zak Engine.

http://www.devmaster.net


XNA Game Studio Express

Microsoft lanzó hace poco tiempo una nueva librería para C# llamada XNA Game Studio. Se trata de un framework para el desarrollo de videojuegos compatibles con Windows y XBox360.

http://www.devmaster.net


XNA Blog

En este sitio, encontraremos todas las novedades del grupo de desarrollo del XNA Game Studio de Microsoft.

http://blogs.msdn.com/xna/

Blog


http://jmonroy.wordpress.com
http://gabicuesta.blogspot.com/



Si tienen dudas o consultas, pabloc_pimp, tiene excelente disposición para ayudar y colaborar.
El a dicho que su especialidad es C++.
Mail: pabloc_pimp@hotmail.com


Aporte exclusivo de pabloc_pimp

Hacer un Juego de Ultima Tecnologia 1º parte
Hacer un Juego de Ultima Tecnologia 2º parte
Hacer un Juego de Ultima Tecnologia 3º parte
Hacer un Juego de Ultima Tecnologia 4º parte
Hacer un Juego de Ultima Tecnologia (XBOX 360)(PC 2009)
Videotutoriales de c++


Esta la mayor parte del Post en construcción.

0 comentarios: