← Înapoi la linie
02 · Proiect propriuÎn dezvoltare

Gods Games

Server de Minecraft cu evenimente, construit pentru prietenii mei.

Ce am făcut

Absolut tot: brandul, grafica din joc, site-ul, installer-ul, plugin-urile Java, designul serverului și automatizările dintre server și site.

  • logo
  • site
  • aplicație
  • cod
Totde la logo la plugin-urile Java, făcut de mine
1 clickși prietenii au toate mod-urile, gata de joc
0clasamente scrise de mână: site-ul se actualizează singur

Construit cuJava 21 · Paper API 1.21 · Maven · ItemsAdder · Python · Tkinter · PyInstaller · Modrinth API · Fabric · HTML · CSS · JavaScript · Node.js · three.js · skinview3d · Blender

Intră pe site godsgamestest.netlify.app · versiunea de test

Tip
Proiect propriu
An
2026
Servicii
Brand, grafică în joc, site, aplicație desktop, plugin-uri Java, design de server
Platforme
Minecraft Java 1.21, web, Windows

Proiect de suflet

Nu despre server. Despre noi.

Gods Games e un server de Minecraft cu evenimente pentru prietenii cu care am crescut în jocuri. Nu e gândit pentru sute de jucători, ci pentru oamenii cu care am împărțit mii de ore, ca să avem mereu un motiv să ne strângem iar.

Fiind al meu, l-am construit până la ultimul pixel: identitatea, grafica din joc, site-ul, installer-ul, plugin-urile, regulile și ritmul unui meci.

„Niciodată nu a contat ce m-am jucat. Mereu a contat cu cine m-am jucat.”
din pagina „Despre” a site-ului Gods Games

Identitatea vizuală

Un S care lovește.

În logo, ultima literă din GODS devine un fulger: zeii lovesc, iar numele își poartă singur simbolul. Fulgerul trăiește și separat, ca iconiță pentru installer, favicon și bara de activități. Literele sunt groase și ușor ascuțite, ca pe coperta unui joc, iar semnătura spune ce e de fapt serverul: o competiție între prieteni care rămân împreună.

Fulgerul, ca iconiță
Logo-ul principal
Wordmark, în installer

Culorile

Negru adânc, ca o arenă noaptea, și galbenul fulgerului, folosit doar unde contează: butonul de descărcare, câștigătorul, numărătoarea până la următorul eveniment. Gri-urile reci țin interfața calmă, iar roșul apare doar la avertismente.

Negru#000000fundal
Grafit#0F0F0Fsuprafețe
Rând#16181Ctabele, carduri
Fulger#FACC15accent
Alb#F0F0F0text
Gri#9CA3AFtext secundar
Roșu#EF4444avertismente

Tipografia

Bebas Neue pentru titluri, înaltă și condensată, ca pe afișul unui turneu. Rubik pentru text, rotunjită și prietenoasă, ușor de citit și pe telefon.

Bebas Neue

Rise among Gods.

ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789

Rubik

O competiție între prieteni care rămân împreună.

AĂÂBCDEFGHIÎJKLMNOPQRSȘTȚUVWXYZ aăâbcdefghiîjklmnopqrsștțuvwxyz

Grafica din joc

Brandul intră în joc.

Am redesenat meniul de pauză din Minecraft în identitatea Gods: rame aurii lucrate pixel cu pixel, butoane noi și un mesaj de bun venit. Jocul nu permite asta din setări, așa că fiecare buton e înlocuit printr-un resource pack, cu imagini așezate la pixel peste interfața originală.

Armele legendare

Patru arme, fiecare cu legenda ei.

La Cornucopia, în mijlocul hărții, fiecare armă legendară se poate crafta o singură dată pe meci. Plugin-ul meu, GodsLegendaries, le dă abilitățile, cooldown-urile și efectele, iar modelele 3D, făcute tot de mine, ajung la jucători prin resource pack-ul serverului. Alege o armă și rotește-o.

Trage ca să rotești

Meciul

De la lobby la ultimul rămas în picioare.

Un meci are un ritm scris în cod. Un plugin conduce cronologia: numărătoarea, pregătirea fără PvP, Nether-ul care se deschide și se închide, apoi furtuna. Al doilea, StormVisual, o face vizibilă: un zid de energie construit din blocuri, care se strânge lin spre centru, rănește pe cine rămâne afară și îi colorează ecranul în roșu.

-0:102000 × 2000
  1. 01Start
  2. 02Pregătire
  3. 03Luptă
  4. 04Nether
  5. 05Furtuna
  6. 06Sudden death
  7. 07Final

Fluxul din plugin, comprimat. Titlurile și mesajele sunt exact cele din joc.

Automatizări

Serverul și site-ul, un singur sistem.

Nimeni nu scrie rezultatele de mână. Când se termină un meci, serverul trimite datele către site: cine a câștigat, cine pe cine a eliminat, cât a durat. Clasamentul se recalculează, meciul intră în arhivă cu pagina lui, iar imaginea de share se generează singură, gata de trimis pe Discord.

  1. Meciul se terminăserverul anunță câștigătorul
  2. Datele pleacăkill-uri, eliminări, cronologie
  3. Site-ul se actualizeazăclasament, arhivă, pagina meciului
  4. Imaginea de share1200 × 630, generată automat
  5. Pe Discordlinkul arată ca un afiș
Imaginea de share a unui meci, generată din date.
  • Numărătoarea de pe site arată mereu următorul eveniment.
  • Installer-ul ia de fiecare dată ultima versiune a fiecărui mod.

Un meci, în arhivă

Fiecare meci primește pagina lui: cine a câștigat, cine pe cine a eliminat și când. Așa arată cronologia unui meci solo cu 18 jucători, exact cum apare pe site.

Solo Showdown · 5 OCT 2026
Durată
58m
Jucători
18
Kills totale
11
MVP
d0u5x3r0

Câștigător

  • d0u5x3r0

Top killeri

  • d0u5x3r06
  • MaRv0la3
  • AnZwA2

MaRv0la sunt eu.

Timeline meci

  1. 0:00Match Started
  2. 5:00Grace Ended
  3. 9:41AnZwAkilledMad27
  4. 14:02d0u5x3r0killedRaffael
  5. 19:30MarioMROfell from a high place
  6. 23:15MaRv0lakilledduiculete
  7. 30:00Preparation Ended
  8. 31:48d0u5x3r0killedErminMatreata
  9. 36:20AnZwAkilledDuMyZwA
  10. 40:05MaRv0lakilledwingS03
  11. 44:12d0u5x3r0killedAnZwA
  12. 47:50MaRv0lakilledSatoru1308
  13. 51:33d0u5x3r0killedDangerPekka
  14. 55:09d0u5x3r0killedFrostohh
  15. 57:40d0u5x3r0killedMaRv0la
  16. 58:00d0u5x3r0won the game

Installer-ul

Zece mod-uri, un singur click.

Ca prietenii să nu piardă o seară instalând mod-uri, am făcut o aplicație de Windows în Python. Creează instanța Gods Games în Prism Launcher, cu Minecraft și Fabric în versiunea potrivită, apoi descarcă din Modrinth ultima versiune a fiecărui mod: chat vocal, optimizări de FPS, shadere.

Replică în pagină a aplicației: nu se descarcă nimic.

Gods Games — Mod Installer
Gods Games

Mod Installer • Minecraft 1.21.x • Fabric


Moduri incluse în instanță (10)

●Simple Voice ChatProximity voice chat în joc
●SodiumOptimizare FPS masivă
●LithiumOptimizare logică joc (CPU)
●Iris ShadersShadere compatibile Sodium
●Mod MenuMeniu vizualizare moduri
●Reese’s Sodium OptionsUI mai bun pentru setările Sodium
●Sodium ExtraSetări extra pentru Sodium
●Status Effect BarsBare pentru efecte de status
●WI ZoomZoom simplu fără OptiFine
●Fabric APIBibliotecă necesară (automat)
📁 Prism Launcher:%APPDATA%\PrismLauncherSchimbă

Pregătit de instalare


Gods Games • play.godsgames.ro • discord.gg/godsgames

Site-ul

Arena, și pe web.

Șapte pagini: acasă, clasament, arhivă, pagini de meci, wiki, regulament și povestea noastră. În deschidere stă personajul serverului, modelat în Blender și randat 3D direct în browser, cu sabia aurie și pelerina, care respiră și urmărește cursorul cu privirea. Numărătoarea arată cât mai e până la următorul eveniment, iar butonul galben descarcă installer-ul.

godsgames.ro
Acasă: personajul 3D și numărătoarea

Intră pe site godsgamestest.netlify.app · versiunea de test

Pe telefon
Arhiva meciurilor
Cum se instalează, pas cu pas
Wiki: cum se joacă un meci
Regulamentul

Sub capotă

Cod scris pentru server.

Trei plugin-uri Java scrise de mine pe Paper 1.21, lângă plugin-uri existente pe care le-am configurat și legat între ele: permisiuni, lista de jucători, chat vocal, editarea hărții, resource pack-ul. Fiecare schimbare trece întâi prin serverele de test.

Java · Paper 1.21

GodsLegendaries

Cele patru arme legendare: abilități, cooldown-uri, efecte și comenzi pentru staff.

/givelegendary <armă> <jucător>
/legendarylist

Java · Paper 1.21

StormVisual

Furtuna vizibilă: zid de blocuri care se strânge lin, damage și ecran roșu pentru cine rămâne afară.

storm.admin

Java · Paper 1.21

GameFlow

Cronologia meciului: numărătoarea, grace period, Nether-ul, furtuna, protecția Cornucopiei și finalul.

GameStateChangeEvent → timeline

Următorul proiect

03Oglinda ClasicăOglindă foto pentru evenimente, cu galerii și contracte online.