מוצר עצמאי · פלטפורמת משחק מרובת משתתפים
Zythera
פלטפורמה מלאה שנבנתה מאפס: שרת משחק ב-Java ו-Kotlin, ומעליו אתר עם חשבונות, חנות ונתונים חיים מהשרת.
- שירותים
- אפיון מוצר · עיצוב UI/UX · פיתוח Full-Stack · פיתוח צד שרת · אינטגרציות · תשתית ו-DevOps
- פונקציונליות
- שרת משחק מרובה משתתפים · חשבונות משתמשים עם אימות דו-שלבי · חנות ורכישות · טבלאות דירוג ופרופיל שחקן · נתוני שרת חיים דרך API ייעודי · אינטגרציה ל-Discord · מרכז תוכן, מדריכים ועדכונים · הפצת לקוח ל-Windows, macOS ו-Linux
- טכנולוגיות
- Java · Kotlin · JavaScript · HTML · CSS · REST API · nginx · Ubuntu
העסק
מוצר עצמאי שלנו, לא פרויקט לקוח. הוא מופיע כאן משום שהוא מראה היטב מה אנחנו בונים כשאנחנו אחראים לכל השכבות — מהשרת ועד המסך.
האתגר
פלטפורמה מרובת משתתפים היא לא אתר. צריך שרת שמחזיק שחקנים במקביל בלי לאבד מצב, חשבונות שאפשר לסמוך עליהם, תשלומים שלא נופלים בין הכסאות, ונתונים שמוצגים בזמן אמת ולא אחרי רענון ידני.
הפתרון
בנינו את כל השכבות. שרת המשחק נכתב ב-Java וב-Kotlin. מעליו שירות API נפרד שחושף סטטוס ומספרי משתתפים, ואתר שנבנה בלי פריימוורק — HTML, CSS ו-JavaScript בלבד — כדי שייטען מיד גם בחיבור איטי. הכול רץ על תשתית שאנחנו מנהלים בעצמנו.
התוצאה בפועל
מערכת חיה שרצה ברציפות: הרשמה עצמאית, אימות דו-שלבי, חנות, טבלאות דירוג וסטטוס שרת שמתעדכן מעצמו. אותן יכולות — משתמשים, תשלומים, נתונים בזמן אמת ותשתית — הן בדיוק מה שנדרש במערכת עסקית.

