Skip to content
/ Java2D Public

Java2D este un motor de jocuri (game engine) complet echipat destinat creeri jocurilor 2D dintr-o interfata unificata. Acesta ofera un set de instrumente uzuale, permitand astfel utilizatorilor sa se concentreze pe procesul creativ si nu pe implemetare si programare.

Notifications You must be signed in to change notification settings

Balcus/Java2D

Repository files navigation

Java 2D

Java2D logo

Java2D este un motor de jocuri (game engine) complet echipat destinat creeri jocurilor 2D dintr-o interfata unificata. Acesta ofera un set de instrumente uzuale, permitand astfel utilizatorilor sa se concentreze pe procesul creativ si nu pe implemetare si programare.


Student

Balcus Bogdan Cosmin


Descriere proiect

Proiectul are ca scop crearea unui motor de jocuri complet, dezvoltat de la zero, echipat cu toate functionalitatile esentiale unui game engine modern. Acesta va include suport pentru animatii fluide, redarea texturilor de inalta calitate, shadere personalizabile, un sistem audio captivant, un motor fizic realist si un sistem avansat de animatii. In plus, va beneficia de o interfata intuitiva, prietenoasa si usor de utilizat, optimizata pentru o experienta placuta.

Acest proiect este conceput in scopuri educationale, din dorinta de a intelege mai profund principiile de functionare ale celor mai populare motoare de jocuri contemporane, precum Godot si Unity. Prin construirea unui motor de jocuri de la baza, se urmareste obtinerea unei intelegeri mai clare a componentelor si mecanismelor fundamentale ale unui game engine, oferind o baza solida pentru viitoare proiecte de dezvoltare in domeniul jocurilor.

-- add ss when ui is done --


Obiective

  • Creerea unei ferestre principle si gestionarea input-urilor de la mouse si tastatuta
  • Randarea grafica a obiectelor si texturilor 2D folosind OpenGL
  • Creerea si gestionarea de scene pentru meniuri, nivele sau ecrane de incarcare
  • Simulare a proceselor fizice
  • Creearea unui sistem de management al sunetului

Tehnologii folosite:

Tehnologiile folosite in cadrul acestui proiect au fost :

  • Java
  • GLFW
  • OpenGL
  • Gradle

Arhitectura

Arhitectura

Arhitectura prezentata nu este cea finala pentru aplicatie.

Instalare

--TODO--


Documentatie

--TODO--


Resurse

About

Java2D este un motor de jocuri (game engine) complet echipat destinat creeri jocurilor 2D dintr-o interfata unificata. Acesta ofera un set de instrumente uzuale, permitand astfel utilizatorilor sa se concentreze pe procesul creativ si nu pe implemetare si programare.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published