Sunteți pe pagina 1din 11

DEZVOLTAREA JOCURILOR 2D PENTRU

ANDROID

PROFESOR COORDONATOR:
CONF.UNIV.DR.DRAGOS SBURLAN

ABSOLVENT:
OPREA CATALIN EDUARD
CUPRINS

1. Introducere
2. Fundamentare Teoretica
3. Caracteristici ale motorului Godot
4. Prezentarea aplicatiei
5. Construirea Hartii
6. Interfata Grafica
7. Portarea si exportul jocului din Godot pe platforma Android
8. Concluzii
CAPITOLUL 1: INTRODUCERE

• Într-o eră digitală în continuă dezvoltare, jocurile video au devenit o formă extrem de
populară de divertisment. Astfel, jocurile 2D au captivat atenția jucătorilor prin estetica lor
unică și jucabilitatea simplă și accesibilă. Aceste jocuri au reușit să creeze o experiență
captivantă și plină de satisfacții pentru jucători.
• În acest context, am dezvoltat un joc 2D platformer utilizând motorul de joc Godot, care este
recunoscut pentru caracteristicile sale puternice și abordarea open-source. Motorul Godot a
devenit preferatul dezvoltatorilor de jocuri 2D datorită comunității sale active și setului său
de instrumente flexibile.
CAPITOLUL 2: FUNDAMENTARE TEORETICA

• Jocurile 2D reprezinta o categorie de jocuri video in care actiunea se desfasoara pe o suprafat¸a bidimensionala. Aceste
jocuri se caracterizeaza prin grafica s¸i animatii realizate in doua dimensiuni, adesea avand un aspect pixelat sau stilizat.
Jocurile 2D au avut o lunga istorie si au fost populare pe diverse platforme, incepand de la arcade-uri pana console si
dispozitive mobile.
• Jocurile 2D au o istorie bogata in industria jocurilor video, iar aparit ia si popularitatea lor pe platforma Android au
reprezentat un pas important in evolut¸ia acestui gen de jocuri.Inainte de a explora istoria jocurilor 2D ˆın Android, este util
sa intelegem contextul dezvoltarii jocurilor pe aceasta platforma.
• Godot este un motor de joc open-source gratuit, dezvoltat de comunitatea globala de programatori. Acesta ofera un mediu de
dezvoltare integrat (IDE) puternic s¸i us¸or de utilizat, precum si un set de instrumente si functionalitati avansate pentru
dezvoltarea de jocuri. Godot suporta dezvoltarea jocurilor 2D si 3D si permite programarea in mai multe limbaje de
programare, inclusiv GDScript (limbajul de scripting specific Godot), C#, VisualScript si alte limbaje populare.
CAPITOLUL 3: CARACTERISTICI ALE
MOTORULUI GODOT
• Sistemul de scenă din Godot este o componentă fundamentală a motorului de joc și joacă un rol crucial în organizarea și
gestionarea obiectelor și entităților jocului. Scena reprezintă unitatea de bază în Godot și poate conține o varietate de
elemente, cum ar fi actori, elemente de mediu, efecte vizuale și altele.
• Animarea în motorul de joc Godot este o caracteristică puternică și versatilă, care permite dezvoltatorilor să creeze și să
controleze animațiile pentru personaje, obiecte și efecte vizuale în jocurile lor 2D și 3D. Godot oferă mai multe
modalități de a realiza animații, inclusiv animații de schelet, animații 2D și animații de particule.
• Godot oferă un motor de fizică puternic și flexibil, care permite dezvoltatorilor să simuleze interacțiunile fizice în
jocurile lor. Acest motor de fizică este conceput pentru a facilita implementarea coliziunilor, simularea forțelor și
gravitației, detectarea coliziunilor și gestionarea rezolvării acestora.
• Scripting-ul în Godot reprezintă procesul de scriere a codului pentru a controla logica jocului. Godot suportă mai multe
limbaje de scripting, inclusiv GDScript, C#, VisualScript și altele.
CAPITOLUL 4: PREZENTAREA APLICATIEI

• Jocul "The Viking" este un joc captivant de aventură și acțiune în stil 2D,
dezvoltat în motorul de joc Godot. Inspirat de serialele celebre "The Vikings"
și "Game of Thrones", acest joc te plasează într-o lume mistică și
periculoasă, în care vei avea parte de o luptă epopeică între forțele binelui și
ale răului.
CAPITOLUL 5: CONSTRUIREA HARTII

• Pentru construirea nivelurilor, am utilizat un TileMap în cadrul motorului


Godot. Am adăugat tileset-ul următor pentru a crea elementele nivelului.
INTERFATA GRAFICA
Meniul principal
Meniul de Niveluri
PORTAREA SI EXPORTUL JOCULUI DIN GODOT PE
PLATFORMA ANDROID
• In cadrul acestei lucrari de licenta, un aspect esential a constat in portarea si exportul jocului
dezvoltat in motorul Godot pe platforma Android. Acest capitol are ca scop prezentarea procesului
si a pasilor urmati pentru a realiza cu succes portarea si exportul jocului pe dispozitivele mobile
Android.
CONCLUZII

• Lucrarea mea de licență a constat în dezvoltarea jocului 2D platformer intitulat "The Viking" utilizând
motorul de joc Godot. Scopul meu a fost de a crea o experiență captivantă și distractivă pentru jucători,
combinând elemente clasice de jocuri platformer cu inovații proprii.
• Mecanici de bază ale jocului au fost implementate cu succes, cum ar fi gravitația, mișcarea personajului,
comportamentul inamicilor și sistemul de luptă. Îmi doresc ca jucătorii să aibă o experiență fluentă și
plăcută în timpul jocului, evitând problemele tehnice și optimizând performanța.
• În final, obiectivele mele au fost atinse cu succes. Am definit conceptul jocului, am proiectat și implementat
mecanicile de joc, iar rezultatul este un joc captivant și distractiv. "The Viking" a devenit o aventură
epopeică, în care jucătorii pot explora castelul lui Erik the Fearless, se pot lupta cu inamici temuți și pot trăi
o poveste palpitantă în timp ce îl conduc către victorie.

S-ar putea să vă placă și