Professional Documents
Culture Documents
programacin en C#
usando Unity
Agenda
Que es un programa?
Lenguajes de programacin
Lenguajes y Unity
Game engines
Programa - Qu es?
Tipos de programas:
OS
Aplicacin
http://cloud2.steampowered.com/ugc/433772397748629212/8C8E6823587
A2227DBFE446A5C8826696D082D7B/
3
http://www.linuxsoft.cz/screenshot_img/1494-a.jpg
Programa - Tipos: OS
Proveer servicios:
Manejo de archivos
Programa - OS
http://www.guidebookgallery.org/pics/gui/desktop/full/win
95.png
(a)
(b) -----------
(a) http://dzfocdn.dazeinfo.com/wpcontent/uploads/2014/04/ios8-screenshot-3415990.jpg
(a) http://cnet2.cbsistatic.com/hub/i/r/2013/11/05/870ce8c8
-6493-4a16-bf5d0bf431d50387/resize/770x578/Android%20KitKAt%20%2
0R.jpg?hash=270956c7e1e5660ae388718d511b7f6d
http://3.bp.blogspot.com/5
wz6WMM5vr20/UEkcq6U3nUI/AAAAAAAAGPY/V8K4PfM1J70/s1600/pr
opheticon13-1.png
Procesadores de texto
Exploradores de internet
Reproductores de msica/video
Juegos
IDE
Programa - Aplicacin
http://www.digitaltrends.com/wp-content/uploads/2013/09/uneal-4.jpg
http://images.videolan.org/images/scree
nshots/vlc-win32.jpg
http://currenteditorials.files.wordpress.com/2012/03/launchpad.png
Programa - GUI
http://galacticaa.net/wpcontent/images/battlestar_mush.png
http://fc00.deviantart.net/fs70/f/2013/287/7/5/the_univer
sim_game_ui_concept_by_koshelkov-d6qhvlv.jpg
8
Programa - Ejecucin
2
1
4
9
http://i.stack.imgur.com/ELzh4.jpg
10
Programa - Fases
11
Programa - Fases
Especificacin
Diseo
Implementacin
Solucin de
errores
Despliegue y
mantenimiento
12
Lenguajes de programacin
Definicin:
13
http://blog.gtupedia.com/wp-content/uploads/2014/04/pro2.png
Lenguajes - Clasificacin
Bajo nivel
Lenguaje de maquina
Lenguaje de ensamblador
Propsito general:
C++
Java
C#
Objective-C
Scripting:
Swift
Javascript
Python
14
Lenguajes - Usos
C++
Java
C#
Objective-C
15
Lenguajes - Partes
Variables
Estructuras de control
Estructuras de datos
Palabras reservadas
Organizacin
16
Lenguajes - Variables
http://img.c4learn.com/2012/02/Variable-in-Java.jpg
17
Lenguajes - Variables
18
Lenguajes Estructuras de
datos
Usos:
http://www.photonstorm.com/wp-content/uploads/2011/02/FGDT1-State.png
19
Lenguajes Estructuras de
control
Tipos:
http://turing.cs.trincoll.edu/~ram/cpsc110-f11/notes/gifs/ControlStructures.gif
20
Lenguajes Estructuras de
datos
Usos:
21
Lenguajes Palabras
reservadas
Ej: Java
22
http://1.bp.blogspot.com/-wI9I2hB20Bs/TdLuSmtFM9I/AAAAAAAAAB0/fR717FXZfZo/s1600/palabrasclave.jpg
Lenguajes Organizacin
23
Lenguajes en Unity
Lenguajes
C#
Javascript
(UnityScript)
Boo
24
Lenguajes en Unity: C# vs
Javascript
Javascript:
Sintaxis simple
Dbilmente tipado
Restriccin de libreras
C#
Fuertemente tipado
Alto desempeo
Documentacin completa
25
http://www.driving-test-success.com/car-works/main-engine-parts.jpg
26
Arquitectura
http://static.giantbomb.com/uploads/original/0/9456/2500834layers_of_computer_architecture.png
27
Rendering
Fsicas
Sonido
Scripting
Animacin
Inteligencia artificial
Networking
http://cdn.overclock.net/d/d6/350x700px-LL-d65c6073_figure1.gif
28
http://people.cs.nctu.edu.tw/~wclin/translucency/DifferentScale_SET4_skin1.png
http://3.bp.blogspot.com/LI4oRxLAkVc/UQ6xhXgX66I/AAAAAAAAC3E/Nid9zEtAsvY/s1600/Wi
nd+Waker+HD.jpg
29
http://www.marmoset.co/wp-content/uploads/lim_corridor.jpg
http://www.ufunk.net/wp-content/uploads/2010/07/LagoaMultiphysics-2.jpg
http://upload.wikimedia.org/wikipedia/en/d/d6/Angr
y-Birds-in-Game-Play-1.jpg
30
http://unity3d.com/profiles/unity3d/themes/unity/images/
unity/quality/audio/fmod.jpg
https://docs.unrealengine.com/latest/images/Engine/
Audio/SoundCues/NodeReference/SoundCueEditor_E
xample2.jpg
31
http://www.thenextlevel.com/media/360/guitar_hero2_/guitar_hero2_1.jpg
Game Engines - AI
http://visualcore.com/images/articles/cs188-pacman.png
http://ultimatefifa.com/wpcontent/uploads/2012/05/FIFA-13-51.jpg
32
http:// denis-potapenko.blogspot.com
http://epicgames.com/images/sized/files/
news/UE4Logo-EG-254x207.png
http://www.maximumpc.com/files/u107541/screen
_shot_2011-03-08_at_12.56.46_pm.jpg
Construct 2 - Gamemaker
http://upload.wikimedia.org/wikipedia/uk/4/4f/Sour
ce_game_engine_logo.png
http://cdn.akamai.steamstatic.com/st
eam/apps/227240/header.jpg?t=13594
04667
http://davevoyles.azurewebsites.net/
wp-content/uploads/2014/03/GameMaker-Logo.jpeg
33