WIP Clash on Moon

Modérateur : Administrateurs Suppléants

zugsoft
Messages : 368
Inscription : 26 Juin 2014 23:43
Localisation : Swiss
Contact :

WIP Clash on Moon

Message par zugsoft » 28 Nov 2018 18:55

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
Menfou devient zugsoft

Avatar de l’utilisateur
ZJP
Messages : 5686
Inscription : 15 Déc 2009 06:00

Re: WIP Clash on Moon

Message par ZJP » 28 Nov 2018 20:58

Impressionnant... 8-)
Unity 5 , donc sans doute à coup de DrawMesh ?!.
Pour triompher, le mal n’a besoin que de l’inaction des gens de bien.Edmund Burke (1729-1797)

zugsoft
Messages : 368
Inscription : 26 Juin 2014 23:43
Localisation : Swiss
Contact :

Re: WIP Clash on Moon

Message par zugsoft » 28 Nov 2018 21:22

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
Menfou devient zugsoft

Avatar de l’utilisateur
ZJP
Messages : 5686
Inscription : 15 Déc 2009 06:00

Re: WIP Clash on Moon

Message par ZJP » 28 Nov 2018 22:43

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....
Pour triompher, le mal n’a besoin que de l’inaction des gens de bien.Edmund Burke (1729-1797)

Avatar de l’utilisateur
Sebela
Messages : 80
Inscription : 25 Juin 2014 21:39

Re: WIP Clash on Moon

Message par Sebela » 29 Nov 2018 17:03

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 ?

Avatar de l’utilisateur
ZJP
Messages : 5686
Inscription : 15 Déc 2009 06:00

Re: WIP Clash on Moon

Message par ZJP » 29 Nov 2018 20:09

Sebela a écrit :
29 Nov 2018 17:03
Tes modèles ont combien de points ?
Dynamic Batching... :mrgreen:
Pour triompher, le mal n’a besoin que de l’inaction des gens de bien.Edmund Burke (1729-1797)

zugsoft
Messages : 368
Inscription : 26 Juin 2014 23:43
Localisation : Swiss
Contact :

Re: WIP Clash on Moon

Message par zugsoft » 30 Nov 2018 00:06

60fps sur mon Samsung S8 avec le meme nombre d'unité.
Je limite volontairement a 60fps sur PC
Menfou devient zugsoft

Avatar de l’utilisateur
NDrew
Messages : 572
Inscription : 25 Oct 2013 15:14
Localisation : Clermont-Ferrand

Re: WIP Clash on Moon

Message par NDrew » 30 Nov 2018 12:25

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.

zugsoft
Messages : 368
Inscription : 26 Juin 2014 23:43
Localisation : Swiss
Contact :

Re: WIP Clash on Moon

Message par zugsoft » 30 Nov 2018 13:46

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
Menfou devient zugsoft

Répondre

Revenir vers « Vos créations, jeux, démos... »