Page 1 sur 2

WIP Clash on Moon

Publié : 28 Nov 2018 18:55
par zugsoft
Image

Bonjour,

J'ai repris un code que j'avais développé il y a 4ans pour Orcwar RTS, avec qui j'ai conquis 1 millions de joueurs sur Mobile.
Je l'ai optimisé et je suis parvenu a faire un nouveau RTS qui est capable de gérer 1000 vs 1000 unités sur Mobile.
J'utilse encore Unity5, je dois passer sur Unity 2018 et leur job system d'ici quelques semaines, je pense pouvoir etre en mesure de dépasser 2000 vs 2000 unités sur Mobile

https://youtu.be/MIWcCRH6lTo

Re: WIP Clash on Moon

Publié : 28 Nov 2018 20:58
par ZJP
Impressionnant... 8-)
Unity 5 , donc sans doute à coup de DrawMesh ?!.

Re: WIP Clash on Moon

Publié : 28 Nov 2018 21:22
par zugsoft
Non
Aucun drawmesh.
Pas de navmesh.
Aucun rigidbody
Multithreadé au niveau des détections des intersections d'objets
Tout est inferieur au nombre de polygones pour passer en batch auto.
Le plus gourmand c'est les translation et rotation, ainsi que les raycasts, tout est dans le mainthread.

Avec le job system, je vais pouvoir threader les translactions, rotation et raycast, de quoi pousser le nombre de véhicules a son maximum.
Mais a quoi bon avoir 2000 unités :aille: ? la partie va durer des heures , et l'objectif principal étant de joueur en temps réel en multi sur Mobile, donc a quoi bon ? :mdr3: , juste pour le fun

Re: WIP Clash on Moon

Publié : 28 Nov 2018 22:43
par ZJP
Merci pour la réponse.
zugsoft a écrit :
28 Nov 2018 21:22
...
Tout est inférieur au nombre de polygones pour passer en batch auto.
..
Ah, a étudier. Je suis toujours passer à coté.
zugsoft a écrit :
28 Nov 2018 21:22
...
Mais a quoi bon avoir 2000 unités :aille: ? la partie va durer des heures , et l'objectif principal étant de joueur en temps réel en multi sur Mobile, donc a quoi bon ? :mdr3: , juste pour le fun
:-D En effet....

Re: WIP Clash on Moon

Publié : 29 Nov 2018 17:03
par Sebela
Chapeau ! ça en fait du monde 8|
Tes modèles ont combien de points ?
T'es sur PC là sinon ? (je dis ça à cause de la souris ^^) C'est aussi fluide sur mobile ?

Re: WIP Clash on Moon

Publié : 29 Nov 2018 20:09
par ZJP
Sebela a écrit :
29 Nov 2018 17:03
Tes modèles ont combien de points ?
Dynamic Batching... :mrgreen:

Re: WIP Clash on Moon

Publié : 30 Nov 2018 00:06
par zugsoft
60fps sur mon Samsung S8 avec le meme nombre d'unité.
Je limite volontairement a 60fps sur PC

Re: WIP Clash on Moon

Publié : 30 Nov 2018 12:25
par NDrew
Si tu as du code multithread le task systeme va apporter quoi comme benefice? Il va alléger le mainthread pour ralentir les autres non? ca va etre interessant comme test.

Re: WIP Clash on Moon

Publié : 30 Nov 2018 13:46
par zugsoft
J'utilise rien comme puissance cpu pour mes collisions, ce qui consomme le plus c'est la mainthread pour les transactions, rotation et raycast.
Ca va tout changer si je peux passer tout ca dans les autres cpu

Re: WIP Clash on Moon

Publié : 14 Déc 2018 09:05
par zugsoft
Je viens de publier une 1er version sur Google Play pour que tout le monde puisse me donner son point de vue sur le gameplay.

https://play.google.com/store/apps/deta ... lashonmoon