Studia con me e impara a programmare Studia con me e impara a programmare
  • Mission
  • Studia con me
  • Tecnologie
  • Le mie esperienze formative
  • I miei ultimi post
  • Contattami
  • Blog
  • Home
  • Il Mio Primo Passo nel Mondo dello Sviluppo Videogiochi: Rusty Axe
rusty axe

Nella vasta galassia dei videogiochi, c’è sempre un inizio. Per molti sviluppatori, quel primo passo è un ricordo prezioso e significativo. E per me, quel primo passo si chiamava “Rusty Axe.” In questo articolo, vi porterò indietro nel tempo per raccontarvi come ho sviluppato il mio primo gioco, un fan game ispirato al classico “Golden Axe,” utilizzando Unity e il linguaggio C#.

Il Contest: Una Game Jam a Tema “Dos Games”

Tutto è iniziato con una sfida, una Game Jam proposta dal sito Itch.io. La sfida? Creare un videogioco in una settimana, con il tema “Dos Games.” Era il mio primo approccio formale allo sviluppo di giochi, e la prospettiva di partecipare a questa competizione mi ha emozionato.

Golden Axe: L’Ispirazione Retro

Per questa Game Jam, ho deciso di omaggiare un classico del passato: “Golden Axe,” un celebre videogioco degli anni ’90 sviluppato da Sega. Era un gioco che avevo amato da bambino, e mi sembrava la scelta perfetta per questo progetto.

La Sfida: Senza RigidBody2D

Uno degli aspetti più interessanti di questo progetto è che ho deciso di svilupparlo senza l’utilizzo del componente RigidBody2D di Unity. Questo ha reso il processo di programmazione più impegnativo, ma mi ha aiutato a capire meglio i principi di base del movimento e delle collisioni nei giochi 2D.

Tecnologie Utilizzate: Unity e C#

Per realizzare Rusty Axe, ho fatto affidamento su due tecnologie chiave: Unity e il linguaggio di programmazione C#. Unity è un motore di gioco potente e flessibile, ed è stato il mio strumento principale per la creazione del gioco. Il C#, un linguaggio di programmazione ampiamente utilizzato nell’industria dei videogiochi, è stato il mio alleato nel dare vita al mondo di Rusty Axe.

Multi-Platform: Web e Windows

Ho deciso di rendere Rusty Axe accessibile a un pubblico più ampio, quindi ho rilasciato il gioco per due piattaforme diverse: il web (utilizzando OpenGL) e il sistema operativo Windows. Questo ha permesso a chiunque avesse un browser o un PC Windows di provare il mio gioco.

Il Risultato: Un Fan Game con un Tocco Personale

Rusty Axe non era solo un omaggio a “Golden Axe,” ma aveva anche il mio tocco personale. Ho cercato di catturare l’atmosfera retrò, i combattimenti frenetici e l’avventura epica del gioco originale. Anche se era un progetto amatoriale, ho investito tempo ed energia per renderlo il migliore possibile.

Conclusioni: Il Primo Passo in un Lungo Viaggio

Rusty Axe è stato il mio primo passo nel mondo dello sviluppo di videogiochi, un’avventura entusiasmante e formativa. Ha insegnato molte lezioni e ha accresciuto il mio amore per la creazione di esperienze interattive. Anche se potrebbe sembrare un piccolo passo, è stato il primo di un lungo viaggio, e sono grato di aver avuto l’opportunità di condividerlo con voi.

Se siete curiosi di provare Rusty Axe e fare un salto nel passato dei videogiochi, potete trovarlo all’indirizzo https://rsdigital.itch.io/rusty-axe

Grazie per aver condiviso questo viaggio con me. Il futuro è pieno di nuove sfide e opportunità, e non vedo l’ora di vedere dove mi porterà la prossima avventura nello sviluppo di videogiochi.

footer-logo
Copyright 2022 © Pasquale Silvestro
Questo sito utilizza i cookies. Continuando la navigazione l’utente accetta le modalità d’uso per fini statistici.
Ok
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Sempre abilitato
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurataDescrizione
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
ACCETTA E SALVA