SlideShare a Scribd company logo
1 of 11
Download to read offline
MICROSOFT XNA 3.1
                          Tommaso Giachi - Venerdì 4 Settembre 2009
                                     “Vivido si forma”



lunedì 7 settembre 2009                                               1
Sommario
                   • Cos’è   Microsoft XNA 3.1

                   • Pro   e contro

                   • Esempio      pratico

                   • Come    applicarlo a business

                   • Web    3.0

                   • SquareEngine

lunedì 7 settembre 2009                              2
Introduzione
                          “Microsoft XNA (che sta per XNA is
                          Not Acronymed) è un insieme di
                          strumenti per la progettazione, lo
                          sviluppo e la gestione di software per
                          videogiochi reso disponibile da
                          Microsoft per semplificare il processo
                          di creazione, evitando ai
                          programmatori l'inserimento di parti
                          inutili di codice e consentendo di
                          appoggiarsi a un framework unificato,
                          che include tutti i set di istruzioni utili
                          per un videogame”
lunedì 7 settembre 2009                                                 3
PRO E CONTRO
                                                      PRO
                     •    Velocità di sviluppo          •   Licenza flessibile (MS
                                                            reciprocal license)
                     •    Possibilità di sviluppare
                          su XBOX 360, PC,
                          Zune

                     •    Marketplace XNA
                          community

                     •    In continua evoluzione
                          (ogni 6 mesi una
                          versione)
lunedì 7 settembre 2009                                                             4
PRO E CONTRO
                                        CONTRO

                          •   Linux e Mac non supportati

                          •   XNA Plus subscription 100$
                              annui per testare su XBOX e
                              Zune

                          •   Framework XNA 3.1
                              requisito (30 mb)




lunedì 7 settembre 2009                                     5
ESEMPIO PRATICO




lunedì 7 settembre 2009                     6
COME APPLICARLO AL
                              BUSINESS??
    •   Creare o convertire                             •   Sviluppare giochi (chi di noi
        applicazioni “standard” 3D. Per                     “programmatori” ha mai sognato di sviluppare
                                                            giochini?). (Ubisoft facendo “giochini” solo
        es. Roomshop.                                       quest’anno ha avuto un risultato di 41,4
        Un interfaccia di ricerca                           milioni di euro (fonte: wikipedia) )

        alberghi 3D!

    •   Creare applicazioni per
        facilitare l’uso di sistemi già
        esistenti es. Wikipedia 3d (l’idea
        è mia, ancora non sviluppata, se me la rubate
        vi spezzo le gambe :) )




lunedì 7 settembre 2009                                                                                    7
WEB 3.0
 •   Il futuro del web è nel 3d,
     ormai tutti i device (Cellulari,
     portatili, ecc..) hanno una la
     possibilità del 3D

 •   Multitouch & 3D. Integrare
     applicazioni tridimensionali
     con il 3D

 •   mmorpg + 3d + social
     networks = web 3.0


lunedì 7 settembre 2009                   8
SQUARE ENGINE
                           Opensource FPS Engine
                               http://squareengine.codeplex.com




lunedì 7 settembre 2009                                           9
?   ?                            ? ?
                           DOMANDE

  ?
 lunedì 7 settembre 2009
                                 ?     10
RISORSE UTILI
•   XNA Framework                 •   Ziggyware (Forum /
    http://creators.xna.com           Tutorial)
                                      http://www.ziggyware.com
•   SquareEngine (FPS
    Engine / Sandbox)             •   XNA Community
    http://                           http://
    squareengine.codeplex.com         xnacommunity.codeplex.com

•   JigLibX (Physic Engine)       •   Milkshape 3D (3d
    http://jiglibx.codeplex.com       modeller)
                                      http://
                                      chumbalum.swissquake.ch/


lunedì 7 settembre 2009                                           11

More Related Content

Similar to Xn Apdf

Design of G.E.M.I.X.: Game Engine Movie Interaction eXperience
Design of G.E.M.I.X.: Game Engine Movie Interaction eXperienceDesign of G.E.M.I.X.: Game Engine Movie Interaction eXperience
Design of G.E.M.I.X.: Game Engine Movie Interaction eXperienceAntonio Notarangelo
 
Smau milano 2012 arena expo comm francesco-abbo
Smau milano 2012   arena expo comm francesco-abboSmau milano 2012   arena expo comm francesco-abbo
Smau milano 2012 arena expo comm francesco-abboSMAU
 
Touch&play framework
Touch&play frameworkTouch&play framework
Touch&play frameworkCSP Scarl
 
SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...
SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...
SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...Danilo Riso
 
Lotus Foundations Start 1.0 Italian Version
Lotus Foundations Start 1.0 Italian VersionLotus Foundations Start 1.0 Italian Version
Lotus Foundations Start 1.0 Italian VersionEnzo Stanzione
 
Prodigyt at Next Step IBMi, 11 luglio 2017
Prodigyt at Next Step IBMi, 11 luglio 2017Prodigyt at Next Step IBMi, 11 luglio 2017
Prodigyt at Next Step IBMi, 11 luglio 2017Ruggero Borgonovo
 
Tecnologopercaso 2013 jul aug lug ago
Tecnologopercaso 2013 jul aug   lug agoTecnologopercaso 2013 jul aug   lug ago
Tecnologopercaso 2013 jul aug lug agoEdward Voskeritchian
 
Mobile platforms development overview
Mobile platforms development overviewMobile platforms development overview
Mobile platforms development overviewAlfredo Morresi
 
Programmiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouchProgrammiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouchStefano Ottaviani
 
EyA Sistema Automatico di Registrazione di Lezioni
EyA Sistema Automatico di Registrazione di LezioniEyA Sistema Automatico di Registrazione di Lezioni
EyA Sistema Automatico di Registrazione di LezioniCarlo Fonda
 
Linux Day 2016 Milano - Open Source Hardware PowerPC Notebook
Linux Day 2016 Milano - Open Source Hardware PowerPC Notebook Linux Day 2016 Milano - Open Source Hardware PowerPC Notebook
Linux Day 2016 Milano - Open Source Hardware PowerPC Notebook Roberto Innocenti
 
Iuavcamp presentazione gianmarco ippino copia 2
Iuavcamp presentazione gianmarco ippino copia 2Iuavcamp presentazione gianmarco ippino copia 2
Iuavcamp presentazione gianmarco ippino copia 2gianmarcoippino
 
Iuavcamp presentazione gianmarco ippino
Iuavcamp presentazione gianmarco ippinoIuavcamp presentazione gianmarco ippino
Iuavcamp presentazione gianmarco ippinogianmarcoippino
 
Iuavcamp presentazione gianmarco ippino
Iuavcamp presentazione gianmarco ippinoIuavcamp presentazione gianmarco ippino
Iuavcamp presentazione gianmarco ippinogianmarcoippino
 
Advergames. Lezione al POLI.Design, Milano, 30 novembre 2011
Advergames. Lezione al POLI.Design, Milano, 30 novembre 2011Advergames. Lezione al POLI.Design, Milano, 30 novembre 2011
Advergames. Lezione al POLI.Design, Milano, 30 novembre 2011Pietro Sansone
 

Similar to Xn Apdf (20)

Design of G.E.M.I.X.: Game Engine Movie Interaction eXperience
Design of G.E.M.I.X.: Game Engine Movie Interaction eXperienceDesign of G.E.M.I.X.: Game Engine Movie Interaction eXperience
Design of G.E.M.I.X.: Game Engine Movie Interaction eXperience
 
Passare A Mac
Passare A MacPassare A Mac
Passare A Mac
 
OpenGL e realtà aumentata
OpenGL e realtà aumentataOpenGL e realtà aumentata
OpenGL e realtà aumentata
 
Smau milano 2012 arena expo comm francesco-abbo
Smau milano 2012   arena expo comm francesco-abboSmau milano 2012   arena expo comm francesco-abbo
Smau milano 2012 arena expo comm francesco-abbo
 
Touch&play framework
Touch&play frameworkTouch&play framework
Touch&play framework
 
SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...
SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...
SVILUPPO DI VIDEOGIOCHI SU PIATTAFORMA ANDROID: TUTTA LA POTENZA SU DUE DIMEN...
 
Lotus Foundations Start 1.0 Italian Version
Lotus Foundations Start 1.0 Italian VersionLotus Foundations Start 1.0 Italian Version
Lotus Foundations Start 1.0 Italian Version
 
Lotus Foundations Start - Enzo Stanzione
Lotus Foundations Start - Enzo StanzioneLotus Foundations Start - Enzo Stanzione
Lotus Foundations Start - Enzo Stanzione
 
Prodigyt at Next Step IBMi, 11 luglio 2017
Prodigyt at Next Step IBMi, 11 luglio 2017Prodigyt at Next Step IBMi, 11 luglio 2017
Prodigyt at Next Step IBMi, 11 luglio 2017
 
Tecnologopercaso 2013 jul aug lug ago
Tecnologopercaso 2013 jul aug   lug agoTecnologopercaso 2013 jul aug   lug ago
Tecnologopercaso 2013 jul aug lug ago
 
Mobile platforms development overview
Mobile platforms development overviewMobile platforms development overview
Mobile platforms development overview
 
Programmiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouchProgrammiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouch
 
EyA Sistema Automatico di Registrazione di Lezioni
EyA Sistema Automatico di Registrazione di LezioniEyA Sistema Automatico di Registrazione di Lezioni
EyA Sistema Automatico di Registrazione di Lezioni
 
Ria Design
Ria DesignRia Design
Ria Design
 
Linux Day 2016 Milano - Open Source Hardware PowerPC Notebook
Linux Day 2016 Milano - Open Source Hardware PowerPC Notebook Linux Day 2016 Milano - Open Source Hardware PowerPC Notebook
Linux Day 2016 Milano - Open Source Hardware PowerPC Notebook
 
Iuavcamp presentazione gianmarco ippino copia 2
Iuavcamp presentazione gianmarco ippino copia 2Iuavcamp presentazione gianmarco ippino copia 2
Iuavcamp presentazione gianmarco ippino copia 2
 
Iuavcamp presentazione gianmarco ippino
Iuavcamp presentazione gianmarco ippinoIuavcamp presentazione gianmarco ippino
Iuavcamp presentazione gianmarco ippino
 
Iuavcamp presentazione gianmarco ippino
Iuavcamp presentazione gianmarco ippinoIuavcamp presentazione gianmarco ippino
Iuavcamp presentazione gianmarco ippino
 
Advergames. Lezione al POLI.Design, Milano, 30 novembre 2011
Advergames. Lezione al POLI.Design, Milano, 30 novembre 2011Advergames. Lezione al POLI.Design, Milano, 30 novembre 2011
Advergames. Lezione al POLI.Design, Milano, 30 novembre 2011
 
this = that
this = that this = that
this = that
 

Xn Apdf

  • 1. MICROSOFT XNA 3.1 Tommaso Giachi - Venerdì 4 Settembre 2009 “Vivido si forma” lunedì 7 settembre 2009 1
  • 2. Sommario • Cos’è Microsoft XNA 3.1 • Pro e contro • Esempio pratico • Come applicarlo a business • Web 3.0 • SquareEngine lunedì 7 settembre 2009 2
  • 3. Introduzione “Microsoft XNA (che sta per XNA is Not Acronymed) è un insieme di strumenti per la progettazione, lo sviluppo e la gestione di software per videogiochi reso disponibile da Microsoft per semplificare il processo di creazione, evitando ai programmatori l'inserimento di parti inutili di codice e consentendo di appoggiarsi a un framework unificato, che include tutti i set di istruzioni utili per un videogame” lunedì 7 settembre 2009 3
  • 4. PRO E CONTRO PRO • Velocità di sviluppo • Licenza flessibile (MS reciprocal license) • Possibilità di sviluppare su XBOX 360, PC, Zune • Marketplace XNA community • In continua evoluzione (ogni 6 mesi una versione) lunedì 7 settembre 2009 4
  • 5. PRO E CONTRO CONTRO • Linux e Mac non supportati • XNA Plus subscription 100$ annui per testare su XBOX e Zune • Framework XNA 3.1 requisito (30 mb) lunedì 7 settembre 2009 5
  • 6. ESEMPIO PRATICO lunedì 7 settembre 2009 6
  • 7. COME APPLICARLO AL BUSINESS?? • Creare o convertire • Sviluppare giochi (chi di noi applicazioni “standard” 3D. Per “programmatori” ha mai sognato di sviluppare giochini?). (Ubisoft facendo “giochini” solo es. Roomshop. quest’anno ha avuto un risultato di 41,4 Un interfaccia di ricerca milioni di euro (fonte: wikipedia) ) alberghi 3D! • Creare applicazioni per facilitare l’uso di sistemi già esistenti es. Wikipedia 3d (l’idea è mia, ancora non sviluppata, se me la rubate vi spezzo le gambe :) ) lunedì 7 settembre 2009 7
  • 8. WEB 3.0 • Il futuro del web è nel 3d, ormai tutti i device (Cellulari, portatili, ecc..) hanno una la possibilità del 3D • Multitouch & 3D. Integrare applicazioni tridimensionali con il 3D • mmorpg + 3d + social networks = web 3.0 lunedì 7 settembre 2009 8
  • 9. SQUARE ENGINE Opensource FPS Engine http://squareengine.codeplex.com lunedì 7 settembre 2009 9
  • 10. ? ? ? ? DOMANDE ? lunedì 7 settembre 2009 ? 10
  • 11. RISORSE UTILI • XNA Framework • Ziggyware (Forum / http://creators.xna.com Tutorial) http://www.ziggyware.com • SquareEngine (FPS Engine / Sandbox) • XNA Community http:// http:// squareengine.codeplex.com xnacommunity.codeplex.com • JigLibX (Physic Engine) • Milkshape 3D (3d http://jiglibx.codeplex.com modeller) http:// chumbalum.swissquake.ch/ lunedì 7 settembre 2009 11