Corso di programmazione C++
Un viaggio completo nella programmazione di videogiochi in C++, dalle basi alle tecniche più avanzate.
di: Antonella De Chiara
Presentazione del corso
Il C++ rappresenta un linguaggio completamente autonomo rispetto al C, pur utilizzandone sostanzialmente la sintassi. In particolare, l’introduzione di costrutti quali i template e le classi rende il C++ un linguaggio multi paradigma, principalmente quello a oggetti.
Questo corso, guidato dall’esperta Antonella De Chiara, copre tutti gli aspetti fondamentali del C++, da concetti base di programmazione, gestione delle strutture di controllo, fino alla creazione di un gioco tipo Snake, e risulta quindi perfetto per chi inizia da zero.
Non sono richiesti prerequisiti, rendendolo l’ideale per chiunque voglia esplorare il mondo della programmazione di videogiochi.
Contenuto del corso
- Cosa impareremoFREE
- Hello World
- L'alternativa: Visual Studio Code
- Cin e get
- Variabili e condizioni
- Loop statement
- Approfondimento sulle variabili
- Funzioni
- Funzioni con parametri
- Crea delle condizioni per separare il flusso del codice
- Installazione di Visual Studio
- Movimento del player e direzioni
- Design dell'arena
- Design del player
- Input e controlli
- Logica del gioco
- Frutta e punteggio
- Permettiamo a Snake di passare attraverso i muri
- Logica della coda di Snake
- Rifiniture
Requisiti
- Il processo di sviluppo di un videogioco
- Il ruolo del Game Programmer
In Gedemy puoi cominciare da:
Autrice del corso
Antonella de Chiara, aka Lythande Lister.
Ha una vasta esperienza nello sviluppo giochi e nella programmazione web. È autrice di numerosi giochi pubblicati su piattaforme come Steam e Google Play.
Antonella è a suo agio con diverse tecnologie che creano applicazioni, sviluppano siti web, gestiscono API e realizzano una grande varietà di software.
In qualità di formatrice, Antonella ha pubblicato corsi su diversi motori di gioco e linguaggi di programmazione di spicco. Tra questi citiamo Unreal Engine, Unity 3D, Phaser.js, C#, WPF, ASP, Javascript, Html & CSS, PHP & MySQL.
Twilight Tremors
Tropical
Metaball
Cat Dimension
Inizia questo corso gratis su Gedemy
Gedemy è la Game Academy italiana di corsi online dedicata allo sviluppo di videogiochi e all'arte digitale.
Free
- Le prime lezioni di ogni corso
- Ricevi news e promozioni
- Non hai bisogno di inserire i dati della carta di credito per iniziare
Corsi correlati

Design Pattern per videogiochi
I Design Pattern sono soluzioni a problemi comuni che si incontrano nello sviluppo del software. Nel contesto dei videogiochi, questi pattern possono aiutare a gestire la complessità crescente dei giochi moderni. Sei appassionato di videogiochi? Hai mai pensato a come vengono progettati e sviluppati? Sei curioso di scoprire i segreti dietro la creazione dei tuoi giochi preferiti? Allora sei nel posto giusto! Questo corso è stato progettato per fornirti una solida comprensione dei Design Pattern, strumenti fondamentali per ogni sviluppatore di giochi. Attraverso esempi pratici e realistici, esploreremo insieme come questi pattern possono aiutarti a creare giochi più efficienti, flessibili e mantenibili.

Corso Fondamenti di Python
Python, uno dei linguaggi di programmazione più popolari al mondo, è ampiamente utilizzato da colossi dell’informatica e della tecnologia come Google, la Nasa e Mozilla.
Questo corso sui fondamenti di Python esplorerà le ragioni del suo successo duraturo. Impareremo la potente ed espressiva sintassi di Python, che consente di ottenere risultati impressionanti con poche righe di codice.

Gestione degli input con Unity
La gestione dei comandi è fondamentale in ogni videogame che si rispetti.
A differenza del più classico Input Manager, il pacchetto denominato Input System implementa un nuovo sistema per utilizzare qualsiasi tipo di dispositivo e gestirne il controllo all’interno di Unity. Permette agli sviluppatori di creare delle associazioni tra le azioni e i dispositivi di input, eliminando la necessità di controllare il dispositivo che utilizza l’utente, o il tasto che effettivamente preme. Nel corso partirai da una descrizione di entrambi i sistemi per arrivare a studiare e comprendere i punti di forza di ognuno.

Corso completo Unity 2D
Questo corso di programmazione di videogiochi ha l’obiettivo di introdurti al mondo del coding e del game dev, ed è pensato per tutte quelle persone che si approcciano per la prima volta a C# e Unity ma è validissimo anche per chi vuole incrementare le proprie conoscenze in materia.
Il corso di Unity 2D unisce teoria e pratica, fornendoti una serie di esercizi per applicare subito quello che impari. Guidato dal docente, arriverai a realizzare il tuo primo Platform avendo ben chiare le basi di grafica, animazione, sonoro e programmazione.