Benvenuti su You Dev IT!

I modelli di Quake II e Quake III: Arena

Con un salto nel tempo di almeno 25 anni, riscopriamo il formato dei modelli di Quake II e Quake III: Arena. Che accorgimenti erano necessari per animare modelli tridimensionali agli albori delle schede grafiche 3D? Diamo una veloce occhiata alle tecniche utilizzate dalla ID Software di John Carmack.

Speciale 5000 iscritti

In occasione del traguardo dei 5000 iscritti, annuncio il sito rinnovato del mio "Retro" Game Engine 3D con i link all'eseguibile, alla documentazione e ai sorgenti. Grazie ai numerosi demo, è possibile scoprire come realizzare vari tipi di giochi/simulazioni programmando con il linguaggio Lua gli script necessari. Buon divertimento!

Zena on my Mind

Grazie a Massimagnus possiamo fare una passeggiata per Genova proprio come abbiamo potuto farla per Roma qualche tempo fa. Tenete conto che l'Unreal Engine del 2024 non è come il mio engine 3D del 2004, ma l'enorme mappa di Massimagnus per "Soldier of Fortune II" è davvero fantastica, soprattutto se vista nel gioco originale!

Quattro passi a Roma

Diamo un'occhiata agli assets gratuiti di novembre per Unreal Engine, ma soprattutto facciamo quattro passi in una Roma fotorealistica grazie a modelli e texture di Scans Factory.

Un engine 3D scriptato con Lua

Scopriamo assieme questo fantastico Wicked Engine, un engine 3D completo di editor e scriptato con il linguaggio Lua, dalle caratteristiche davvero interessanti!

Creare Open Worlds con Unity

Scopriamo quanto costerebbe creare un Open World amatoriale se si comprassero gli assets professionali necessari sull'Asset Store di Unity. Il calcolo viene effettuato su una selezione dei migliori assets a disposizione. Buona visione!

Un nuovo contest da KitBash3D

Grazie a @KitBash3D , possiamo utilizzare nuovi assets gratuiti per Unity, Unreal, Blender ecc. e partecipare a una competizione con ricchi premi. Scopriamo assieme di che si tratta!

Tutorials sui videogiochi di corse

Rispolvero un tutorial per creare giochi di corse multiplayer di oltre quattro anni fa per scoprire che il servizio multiplayer che veniva utilizzato non esiste più!

Uno Starter Kit per Godot

Grazie a @KenneyNL abbiamo a disposizione vari starter kits per imparare a usare Godot, un game engine gratuito e open source. Vediamo in particolare il kit che realizza un classico platform 3D.

Simulatore d'auto ed effetti speciali

Grazie all'Asset Store di @unity è possibile trovare spesso ottimi materiali gratuiti per i propri giochi realizzati con Unity. Vediamo in questo video alcuni assets che sono stati aggiornati recentemente.

PLAYcanvas Tutorial #3 - Gestire la camera

Grazie alla richiesta di @OldHarryMTX , analizziamo lo script per gestire la telecamera via mouse e tastiera in PLAYcanvas. Proveremo anche le modifiche per ottenere una camera in stile RTS (Real Time Strategy).

PLAYcanvas tutorial #2

Grazie a @neutrino76 torniamo ad occuparci di PLAYcanvas, l'editor online con cui si possono creare videogiochi 3D per i browser. In questo tutorial vedremo come creare un script che cambi il colore di un oggetto nella scena con un semplice click del mouse.

I treni di Kenney

Kenney produce sprite 2D e modelli 3D che possono essere utilizzati gratuitamente in qualsiasi game engine. Proprio oggi ha pubblicato una nuova serie di treni di vario genere a basso numero di poligoni. Vediamo assieme come si presentano!

Nuovi personaggi animati by Kenney

@KenneyNL produce sprite 2D e modelli 3D che possono essere utilizzati gratuitamente in qualsiasi game engine. Recentemente ha pubblicato una nuova serie di personaggi a basso numero di poligoni. Vediamo assieme come si presentano!

Assets gratuiti di luglio!

Puntuali come sempre, sono comparsi i regali del mese sull'Unreal Engine Marketplace. Proviamo i due assets che sembrano più interessanti!

LittleJS: un engine 2D per il Web

LittleJS (creato da @KilledByAPixel ) è un motore di gioco piccolo ma potente con molte funzionalità e senza dipendenze esterne. Sempre aggiornato, è corredato da esempi che ne spiegano il funzionamento. Vediamolo all'opera!

Importare modelli in PLAYcanvas

Riprendiamo i modelli di @KayLousberg per importarli in un progetto di @playcanvas. Quanto sarà facile?

GDevelop Multiplayer!

GDevelop, il noto tool di sviluppo open source con cui creare giochi senza bisogno di programmare, ora consente di produrre anche videogiochi multiplayer. Vediamo assieme un esempio!

Un carro armato con Unity

Un mini-tutorial su come pilotare un carro armato in Unity. Dagli oggetti sull'Asset Store allo script in C#.

Asset 2D per RTS

Su itch.io si trovano sempre assets interessanti per creare videogiochi di vari generi alcuni dei quali sono gratuiti. L'asset che proviamo in questo video è addirittura nel pubblico dominio. Vediamo di che si tratta!

Unity: Interagire con la Chat di Twitch

Prendendo spunto da alcuni giochi proposti da @IndieGameplayITA , scopriamo come far interagire i viewers in chat con un proprio videogioco realizzato con Unity. Quali librerie sono necessarie?

Un asset per il calcio su Unity

Un gioco di calcio con Unity? Scopriamo questo asset per Unity che imposta alcune basi per un vero e proprio gioco di calcio. I modelli utilizzati lasciano un po' a desiderare, perciò andiamo alla ricerca di un'alternativa.

Che la Forza sia con voi!

Oggi è il 4 maggio, perciò è tradizione dedicare un video a Guerre Stellari per augurarvi che la Forza sia con voi! Ne approfitto per riproporre la scena dell'abbordaggio che avevo creato più di due anni fa per i 950 iscritti. Buona visione!

"Shoot'Em-Up Costruction Kit" dal C64 a Win11

Grazie allo Shoot'Em-Up Costruction Kit del 1987 era possibile creare giochi direttamente sul C64 senza scrivere una linea di codice. Nel 2008 è stata realizzata una conversione per Windows, Linux e Mac OSX. Vediamo come funziona!

Creare videogiochi per Gamepix con GDevelop

Monetizzare il proprio videogioco con piattaforme come Gamepix può essere gratificante. Vediamo come installare l'SDK di Gamepix per GDevelop, un game engine gratuito e facile da utilizzare.

Creare PNG intelligenti in Unity

Grazie a UndreamAI, possiamo creare NPC (o PNG se preferite la sigla in italiano) che dimostrino una certa intelligenza. Tutto ciò è possibile per mezzo di un asset gratuito per Unity che carica in locale modelli linguistici LLM. Vediamo di che si tratta!

Creare un dungeon con Unity

La "Wave Function Collapse" è la tecnica con cui vengono creati scenari generati proceduralmente a partire da un certo numero di blocchi base opportunamente accostati. Nell'Asset Store di Unity si trova un pacchetto gratuito che sfrutta proprio questa tecnica. Vediamo assieme come funziona!

Quanto costa realizzare un videogioco?

Grazie a Clint Bellanger possiamo farci un'idea di quanto ci costerebbe (o quanto tempo richiederebbe) realizzare il videogioco dei nostri sogni. Naturalmente troppo, ma seguendo alcuni buoni consigli possiamo evitare di accantonare l'idea troppo in fretta o di perdere tempo in tentativi infruttuosi. Scopriamo assieme come fare!

PhotonEngine per 100 giocatori GRATIS!

Scopriamo il tier gratuito per pubblicare videogiochi multiplayer da 100 giocatori in contemporanea reso disponibile da Photon Engine. Game developer hobbisti non possono farselo scappare!

Horse simulator su Unity

Mettiamo alla prova cavallo e cavaliere recentemente regalati sull'Asset Store di Unity!

Assets GRATIS per Unity

Approfittate della ALLSTAR2024 per accaparrarvi 5 assets gratuitamente sull'Asset Store di Unity!

Motori fisici per il Web

Diamo un'occhiata a MatterJS, un motore fisico in JavaScript per giochi sul Web.

Un gioco a turni scritto in Rust

Diamo un'occhiata a questo strategico a turni su mappa a esagoni scritto in Rust. Su GitHub è disponibile il codice sorgente completo!

I videogiochi degli iscritti 20

Proviamo tre videogiochi: un platform realizzato con Unity e due casual games creati con Construct 3.

FPS multiplayer: tutorial completo

Scopriamo come ottenere un FPS multiplayer da zero sfruttando l'asset che i programmatori di Photon Fusion hanno creato per noi!

Godot Engine alla prova su Android

Ha senso programmare un gioco su un tablet? Non sarà il massimo dell'ergonomia, ma almeno con Godot per Android è possibile!

Assets per Parking Sim in 3D

Scopriamo quali assets gratuiti possono essere utilizzati per creare un Parking Simulator in 3D.

I videogiochi degli iscritti 19

Daniel Avagliano ci propone la versione finale di questo platform in stile retrò. Vediamo assieme di cosa si tratta!

Un'occhiata a Defold Game Engine

Defold è un game engine cross platform che si programma con il linguaggio Lua. Proviamone alcune caratteristiche seguendo un tutorial.

I primi regali dell'anno per l'Unreal Engine

Ogni mese Epic Games ci regala assets per il suo Unreal Engine. Scopriamo assieme i primi doni dell'anno!

Raylib versione 5

La release 5.0 di Raylib, la nota libreria per creare videogiochi multipiattaforma, è appena stata rilasciata. Vediamo di che si tratta!

Il gioco del 15

Un altro videogioco degli iscritti! Questa volta si tratta del classico gioco del 15 in versione Android. Se è troppo facile per voi, potete anche cimentarvi in una versione 8x8. Proviamolo subito!

Animare i modelli di MetaHuman (parte II)

Entrare in un videogioco con il proprio avatar? Con Unreal Engine 5 è possibile facilmente grazie a MetaHuman. In questo video, ci addentriamo in una scena complessa. Buona visione!

Un game engine in Javascript

Grazie alla memoria di @andreea7008, recuperiamo una serie di tutorial sui videogiochi in 2D scritti in Javascript che avevo realizzato tanti anni fa. Vediamo di cosa si trattava!

Realizzare un clone di Sokoban per NES?

Creare puzzle game per NES? È possibile grazie a Retro Puzzle Maker. Vediamo come!

Terreni per Open World con Unity

Che cosa è disponibile sull'Asset Store di Unity per generare proceduralmente terreni, magari pensati per un Open World? Scopriamolo assieme!

Forever Endless Runner Engine!

Tra gli assets gratuiti di Unity capita spesso di trovare del codice già pronto e utile come base per i nostri giochi. Scopriamo in cosa consiste questo Endless Runner Engine.

Assets per FPS Multiplayer con Unity

Su richiesta, mostriamo in azione alcuni assets per Unity che possono costituire la base di un First Person Shooter Multiplayer su cui iniziare a lavorare per creare il proprio gioco.

Un simulatore di rally su Unity!

Ispirati da un gameplay di Darak Desert Rally ci siamo messi alla ricerca sull'asset store di Unity di un simulatore di buggy di qualche anno fa. Funzionerà ancora?

Un FPS in 96 kB!

Recuperiamo kkriger, questa demo del 2004 che, mediante tecniche procedurali, riesce a stipare texture, modelli animati, interi livelli, effetti sonori e la colonna sonora di un First Person Shooter in soli 96 kb (kilobytes!) di memoria. Vediamo di che si tratta!

Animare i modelli di MetaHuman

Grazie al canale di Let's Make Game, scopriamo come applicare un completo set di animazioni per un TPS al nostro metahuman. In più diamo anche un'occhiata agli assets regalati questo mese.

Assets GRATIS per Battle Royale

Synty Studios regala per pochi giorni la sua collezione di assets in stile Battle Royale. Vediamo di che si tratta!

Pubblicare giochi per Windows

PLAYcanvas può creare facilmente videogiochi per la pubblicazione su web. Scopriamo come realizzarne una versione eseguibile su Windows, Linux o Mac OS X. Se poi ci saranno richieste vedremo come creare le versioni Android pubblicabili su Google Play.

Un City Builder per Godot!

Grazie a Kenney abbiamo a disposizione un esempio di "City Builder" realizzato con Godot completo di codice GDscript e di assets con licenza CC0!

Un semplice script su PLAYcanvas

Come muovere le unità sul campo di battaglia? Scopriamo come sfruttare JavaScript per programmare il movimento e l'animazione di un'entità in PLAYcanvas.

Un po' di kitbashing

Tentiamo questa mini-sfida: creare una scenetta con alcuni modelli 3D di Kenney in 10 minuti. Animare la scena sarà tutta un'altra faccenda!

Il multiplayer con PLAYcanvas

A grande richiesta, indaghiamo su PLAYcanvas e la possibilità di un semplice multiplayer. I tutorial ufficiali sono di grande aiuto. Vediamo se funziona!

Importare modelli con Cargo!

Tempo fa Kitbash3D ha regalato una serie di modelli a tema fantascientifico. In questo tutorial scopriamo come installare il software Cargo in Unity per importare facilmente quei modelli nei propri videogiochi.

Nuovo Humble Bundle per Unity

Un'ampia varietà di assets che vanno da mostri fantasy a personaggi fantascientifici, oltre a sfondi naturali ed effetti particellari. Il tutto per pochi euro come ci ha abituati Humble Bundle!

Asset Manager Studio

Come velocizzare il launcher di Epic Games? Usando un altro software! Scopriamo questo nuovo Asset Manager Studio e ricordiamo che sono disponibili gli assets "Free for the Month" gratuiti di agosto.

Coherence release 1.0

Sono disponibili 30000 crediti gratuiti per il proprio gioco multiplayer realizzato con Unity e coherence, un promettente SDK che è stato da poco rilasciato in versione 1.0. Da provare!

Programming Games con MiniScript

MiniScript è un linguaggio di programmazione molto semplice realizzato con C# e C++. Si può facilmente utilizzare in Unity ed è estremamente adatto per realizzare "Programming Games". Ma cos'è un Programming Game? Vediamolo assieme in questo video.

Procedural Content Generator

Diamo un'occhiata al nuovo PCG (Procedural Content Generator) dell'Unreal 5.2 e poi scopriamo gli assets regalati questo mese da Epic Games!

Gli assets del mese di giugno

Epic Games ci vizia regalandoci mese dopo mese fantastici assets da utilizzare con l'Unreal Engine. Scopriamo assieme gli assets del mese di giugno 2023.

Giochi in 3D con GDevelop

Il noto software gratuito per lo sviluppo di videogiochi ha aggiunto il supporto per il 3D. Scopriamo i primi tre classificati del contest organizzato per l'occasione!

Un simulatore di volo arcade

Mettiamo alla prova un controller per aeroplani molto arcade, in attesa del porting del simulatore di Apocalyx in Unity.

Un piccolo gioco ricreato con GDevelop

Rispondiamo a una sfida realizzando con GDevelop un abbozzo che ricorda vagamente il gioco Arrow Legacy.

Prove tecniche con l'Unreal Engine 5

Provo a realizzare un'altra scena con l'Unreal Engine 5. Questa volta il mio avatar creato con MetaHuman sarà alle prese con un drago sputafuoco.

Qualche prova tecnica con GDevelop

Tentiamo la sfida di realizzare con GDevelop un'abbozzo che ricorda vagamente il gioco TigerBall.

Videogiochi con Construct 3

Alcuni videogiochi realizzati dagli iscritti con Costruct 3.

Proviamo GDevelop su tablet!

Il noto game engine gratuito è disponibile anche in versione per tablet. Proviamolo!

Da ZZT a UEFN

Proviamo la modalità Creativa 2.0, cioè all'Unreal Engine for Fortnite. Ma prima ricordiamo quando è iniziato tutto questo: nel 1991 con ZZT!

Scacchi multiplayer in JavaScript

Come connettere due giocatori in una partita a scacchi online? Combiniamo due librerie in JavaScript per realizzare un progetto completo di networking e di chat. Gli scacchisti occupano varie stanze ognuna con la propria partita in corso e gli spettatori possono commentare le mosse in tempo reale. Gli iscritti possono richiedere nei commenti un [...] Leggi tutto

Aspettando Godot 4... è arrivato!

Finalmente è arrivato Godot 4, l'engine che stavamo aspettando. Chissà se riuscirà a schiodarci da Unity. Intanto diamogli un'occhiata.

Il nostro Metahuman animato!

Dopo tanto tempo riprendiamo il modello 3D del nostro avatar creato con Metahuman, lo animiamo e lo importiamo in Unreal 5. Cogliamo l'occasione per ridare un'occhiata alle strutture fantascientifiche di Mission to Minerva di Kitbash3D e alle superfici di Quixel Megascans.

I videogiochi degli iscritti 11

Torna l'attesissima rubrica che mostra i videogiochi creati dagli iscritti. In questo episodio, il link a due avvanture testuali di Roby realizzate con Pandor+, due giochi 2D di @kratut9128 realizzati con Construct 3 e un gioco 3D di Poroporostudio realizzato per Android.

Un Abrams su Unreal 5

Nel tier più economico di un pacchetto di Humble Bundle, troviamo il modello di un tank Abrams completo di blueprint per pilotarlo in Unreal 5. Vediamo se funziona davvero!

P2P gratuito con WebRTC

Proviamo la demo di Trystero, un metodo per connettere client Peer To Peer gratuitamente. Sarà un metodo valido per realizzare videogiochi multiplayer?

I videogiochi degli iscritti 10

Torna l'attesissima rubrica che mostra i videogiochi creati dagli iscritti al canale. In questo episodio, due giochi di @kratut9128 realizzati con Construct 3 e uno gioco di @adamantiumfist7174 realizzato con Unity.

I videogiochi degli iscritti 9

Torna l'attesissima rubrica che mostra i videogiochi creati dagli iscritti al canale. In questo episodio, un'anteprima di un farm simulator 2D di Salvo realizzato con Construct 3, uno sparatutto spaziale 3D di Filippo realizzato con Unity e un'avventura grafica realizzata da 1Monkey2Brains con Adventure Creator in Unity. Di quest'ultima annunciamo [...] Leggi tutto

Motion Capture gratis

Diamo un'occhiata a Deepmotion Animate 3D, un software che promette animazioni 3D estraendo i movimenti da un filmato 2D. Al più presto proveremo se funziona davvero!

Un bel tutorial sul pathfinding

Ecco un blog con una bella spiegazione di come funziona l'algoritmo A* per il pathfinding. Al più presto cercheremo di implementarlo sul nostro terreno a esagoni.

Primi passi con Coherence

Niente di meglio di una bella serie di semplici tutorial per compiere i primi passi in un nuovo software. Diamo un'occhiata ai First Steps del network engine Coherence.

Un nuovo software gratuito per il rigging

AccuRIG è un nuovo software che consente di creare il rig di un modello generico, cioè di applicargli uno scheletro che può essere animato. Sul sito di ActorCore si possono anche scaricare alcuni modelli e animazioni gratuite. In questo tutorial viene mostrato come importarli in Unity.

Un gioco Open Source!

Di giochi di carte strategici ne esistono tanti. Alcuni hanno successo e seguito, altri no. Il Duelyst che mostriamo in questo video fa parte della seconda categoria, ma per nostra fortuna, i suoi sviluppatori hanno deciso di rilasciare sorgenti e grafica con licenza open source. Perciò si può dare un'occhiata al codice e agli assets per trarre [...] Leggi tutto

Da ZZT a Fortnite!

Chi l'avrebbe mai detto che a partire da un gioco del 1991 con grafica a caratteri sarebbe nato un colosso dell'industria videoludica? Diamo una veloce occhiata a ZZT, il primo gioco creato da Tim Sweeney.

Le origini di Apocalyx 3D

Scopriamo quali sono le origini dell'Apocalyx 3D Engine, il mio "antico" game engine 3D, e diamo un'occhiata a qualche linea di codice.

I videogiochi degli iscritti 8

Torna l'attesissima rubrica che mostra i videogiochi creati dagli iscritti al canale. In questo episodio, un gioco di Salvo realizzato con Construct 3 e un gioco di Filippo realizzato con Dark Basic. Inoltre, l'annuncio del gameplay de "Le lande di Erisvalle", un'avventura testuale di Paolo Lucchesi appena pubblicata! La giocheremo la prossima [...] Leggi tutto

Makegame di Kenney

Da lunedì ha aperto in Olanda un luogo dove gli sviluppatori indipendenti possono confrontarsi e scambiare idee: "makegame". Dato che l'Olanda ci è un po' fuori mano, almeno visitiamo virtualmente questo progetto!

MicroStudio è diventato Multiplayer!

Un'interessante novità riguarda MicroStudio, questo software online per creare videogiochi: ora è possibile sviluppare giochi client-server. Proviamo il tutorial!

Torniamo su Core Games per Meka Citadel

Core Games ha lanciato un evento legato al MekaVerse. Ma quanto costa un Meka?!

Riprovo Godot dopo tre anni!

Dopo più di tre anni diamo nuovamente un'occhiata a Godot. Questo game engine gratuito e open source sta per essere rilasciato nella sua versione 4!

Simuliamo tessuti in 3D

Riscopriamo un metodo per creare simulazioni fisiche (arcade) in modo rapido e semplificato. Da "Hitman: Codename 47" al simulatore di tessuti di APOCALYX.

Cosa sono steering e flocking?

OpenSteer è una libreria C++ di quasi 20 anni fa. Grazie ad essa era possibile guidare in modo realistico il movimento sulla mappa degli NPC secondo varie modalità. In tempi più moderni, è quello che si può ottenere per esempio con la NavMesh di Unity. Vediamo di cosa si stratta.

Perso nel Metaverso!

Dopo oltre due anni, attirati dal contest "Loot MMO Jam" da $7200, torniamo a dare un'occhiata a Core Games, un aggregatore di giochi realizzati dalla community in cui ci si può aggirare nelle vesti del proprio avatar. Ma prima di tutto, verifichiamo se il nostro gioco, "Deepest Dungeon", funziona ancora.

A spasso su Marte

La nuova versione di Unigine, l'engine alternativo a Unity e Unreal, ha numerose novità anche nella sua declinazione gratuita. Tra le altre, è finalmente disponibile, con i sorgenti, la demo Mars Rover, dove viene simulato un veicolo su una superficie di un milione di km quadrati del pianeta Marte.

Mission to Minerva

Kitbash3D ha reso disponibile una imperdibile collezione di assets a tema fantascientifico. Grazie ad essa, è possibile create un'intera base spaziale su un lontano pianeta. Vediamo di che si tratta!

Come esportare modelli 3D da Unreal a Unity

Epic Games regala altri interessanti assets nel Marketplace di Unreal. Alcuni di questi si possono utilizzare anche in Unity. Vediamo quali passi seguire per l'esportazione.

APOCALYX 3D Engine (circa 2002)

Un altro video su APOCALYX 3D Engine, il mio game engine sviluppato nei primi anni 2000. Scopriamone alcune caratteristiche attraverso la demo Hoverjet Racing. Buona visione! Domande e risposte: Un editor per Apocalyx:

Pubblicare videogiochi online (parte II)

Proviamo un'altra piattaforma per la pubblicazione gratuita di videogiochi. In questo video è il turno di Game Jolt.

Un Battle Royale da 200 giocatori?

Sull'asset store di Unity è disponibile la struttura di un Battle Royale realizzato con Photon Fusion. Proviamolo gratuitamente sfruttando il tier gratuito di Photon Engine.

Pubblicare videogiochi online (parte I)

Proviamo varie piattaforme per la pubblicazione gratuita di videogiochi. In questo video è il turno di Itch.io

Dove e come pubblicare videogiochi?

In questa serie mostreremo passo passo come pubblicare un proprio videogioco sulle varie piattaforme gratuite disponibili. Il fatto che siano gratuite non significa che non ci sia la possibilità di guadagnare, ma il ritorno dipende da quanto il proprio gioco è valido. Per ora consideriamo le piattaforme qui sotto elencate. Se ne avete altre da [...] Leggi tutto