Développement de jeu

Q & A pour les développeurs de jeux professionnels et indépendants






3
Comment créer de l'eau 2D avec des ondes dynamiques?
New Super Mario Bros a une eau 2D vraiment cool que j'aimerais apprendre à créer. Voici une vidéo le montrant. Une partie illustrative: Les objets frappant l'eau créent des vagues. Il y a aussi des vagues constantes de "fond". Vous pouvez bien regarder les vagues constantes juste après 00h50 dans …


8
Combien de fils devrais-je avoir et pour quoi?
Devrais-je avoir des threads séparés pour le rendu et la logique, voire plus? Je suis conscient de la perte de performances considérable provoquée par la synchronisation des données (sans parler des verrous mutex). J'ai pensé prendre cela à l'extrême et créer des threads pour tous les sous-systèmes imaginables. Mais je …




17
Conseils d'optimisation de bas niveau C ++ [fermé]
En supposant que vous ayez déjà le meilleur algorithme, quelles solutions de bas niveau pouvez-vous proposer pour extraire les dernières gouttes de cadence douce en code C ++? Il va sans dire que ces conseils ne s'appliquent qu'à la section de code critique que vous avez déjà mise en surbrillance …
79 c++  optimization 

6
Comment fonctionne un moteur de collision?
Comment fonctionne exactement un moteur de collision ? C'est une question extrêmement vaste. Quel code empêche les choses de rebondir les uns contre les autres, quel code fait-il que le joueur marche dans un mur au lieu de marcher à travers le mur? Comment le code actualise-t-il constamment la position …


26
Moteur de jeu 2D recommandé pour le prototypage [fermé]
Quel moteur de jeu de haut niveau recommanderiez-vous pour développer un prototype de jeu en 2D sous Windows? (ou mac / linux si vous le souhaitez) Le genre de choses que je veux dire par "haut niveau" comprend (mais n'est certainement pas limité à): ne pas avoir à gérer des …
76 2d  prototyping 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.