Notre site web sera en maintenance ce mardi 3 février après-midi. Les commandes enregistrées ne subirons pas de retard de traitement.
Développer des jeux avec Godot 4 et le langage C#
Cardinale Anthony
D-BOOKER
37,00 €
Épuisé
EAN :9782822711098
Apprenez à créer des jeux en C# avec Godot 4 et adoptez d'emblée de bonnes pratiques de conception. Aujourd'hui, Godot est de plus en plus utilisé et tend à devenir un incontournable dans le développement de jeux. Que vous soyez développeur de jeux, entrepreneur ou simplement passionné par le développement de jeux, Godot est un excellent choix pour concevoir des jeux de grande qualité de façon intuitive. Ce livre vous explique de manière simple et efficace comment créer des jeux en C# avec le moteur de jeux open-source Godot 4. Après une introduction aux concepts de base et à la programmation en C#, vous développerez deux projets complets : un jeu 2D en vue de côté et un jeu 3D (type Monkey Ball). Vous verrez comment créer un niveau, un personnage joueur, des objets interactifs, des ennemis ; comment ajouter du challenge, des animations, des bruitages et, pour la 3D, comment modéliser des objets simples avec Blender et les importer dans Godot. Son approche fonctionnelle vous aidera à assimiler facilement les mécaniques de bases de Godot tout en vous initiant aux bonnes pratiques de la conception de jeux. Facile à apprendre et performant, le langage C# est très utilisé dans le secteur du jeu vidéo et vous simplifiera le passage d'un moteur de jeux à l'autre. ? Un livre très accessible, fondé sur la pratique ? Traite aussi bien de la 2D que de la 3D ? Forme tout à la fois à Godot et aux mécaniques de base de la création d'un jeu ? Tire parti de la pleine compatibilité de la version 4 avec le C#, langage très populaire dans le secteur du jeu vidéo ? Toutes les sources et assets utilisés téléchargeables
Ce livre montre comment créer avec Blender, relativement simplement, toutes sortes de modèles 3D low poly pour enrichir et personnaliser vos jeux vidéo à destination des mobiles. Vous commencerez par vous familiariser avec Blender et les outils dont vous aurez besoin, puis vous vous entraînerez à modéliser des objets élémentaires : fiole, arbre, caillou, etc. Une fois les manipulations de base acquises, vous apprendrez à créer une scène 3D, un personnage destiné à se mouvoir et un kit modulaire. Vous verrez également comment importer vos assets 3D dans un moteur de jeux.
Résumé : Toutes les techniques de base présentées pas à pas et les recettes fondamentales en plus de 2 000 photographies. Une organisation systématique en double page présentant l'ensemble des savoirs et savoir-faire à maîtriser. Un renvoi permanent entre les applications et les techniques permettant de circuler facilement dans l'ensemble de l'ouvrage.
Ce livre s'adresse à toute personne désireuse de se lancer dans la création de jeux vidéo sans avoir besoin de coder ainsi qu'aux développeurs intéressés par le prototypage rapide d'idées avec Unity et son Game Kit. Il fait un tour complet du processus de création d'un jeu, avec comme fil rouge la réalisation d'un jeu de plateformes 3D, et apporte toutes les notions et pratiques nécessaires pour que le lecteur puisse mener à bien vos propres projets. La première partie est consacrée à la recherche d'idées, le prototypage et le design. La deuxième introduit les bases de la modélisation 3D avec Blender pour donner la possibilité de créer ses propres objets et ainsi personnaliser ses jeux. Enfin, la troisième se concentre sur la réalisation à proprement parler du jeu. Une dernière partie bonus apporte quelques compléments pour adapter à la 2D les connaissances acquises dans le livre et introduire la notion de scripts.
LÖVE est l'outil idéal pour s'initier à la programmation de jeux vidéo. Il repose sur la bibliothèque SDL et utilise Lua comme langage. Vous vous formez ainsi aux fondamentaux du développement de jeu sans avoir à vous heurter à la complexité du C. Ce livre vous apprend à coder des jeux de façon simple et concrète. Après quelques chapitres de mise à niveau en Lua, vous aborderez progressivement les fonctionnalités proposées par LÖVE et les mettrez en oeuvre en développant un petit RPG en vue de dessus avec un personnage capable de se déplacer, d'attaquer et d'interagir avec des objets.
Ce livre ambitieux a pour objectif de vous former aux techniques de la synthèse d'images temps réel avec OpenGL. Il explique les possibilités et les limites d'OpenGL sur les concepts les plus importants. Il n'est exhaustif ni côté synthèse d'images, ni côté OpenGL, mais il établit un lien fort entre les deux domaines et vous permettra de comprendre les deux. Une première partie préliminaire vous introduira les bases d'OpenGL et vous montrera par quelques exemples simples ses possibilités et ses contraintes. La suite du livre est traitée selon le point de vue de la synthèse d'images. L'auteur établit clairement une distinction entre la forme d'un objet (le maillage) et son apparence (le matériau). Enfin, vous verrez plusieurs techniques permettant d'améliorer la qualité des images produites, telles que les ombres portées, les reflets et différentes astuces de dessin couramment employées en synthèse temps réel. Tous les exemples sont fournis pour OpenGL/OpenGL ES et WebGL, autrement dit en C++, Android/Java et HTML5/JavaScript.
Metabase est un outil d'analyse de données. Son interface graphique permet, sans connaissance préalable du langage SQL, la création et l'affichage en temps réel d'indicateurs et de tableaux de bord à partir de vos différentes bases de données. Ce livre montre comment tirer parti de sa version open-source. Il vous explique tour à tour comment connecter vos données, les interroger, les afficher sous une forme adaptée, créer les indicateurs ou KPI dont vous avez besoin, les organiser et les partager. Une dernière partie aborde la gestion des utilisateurs et de leurs permissions.
Roussy Sylvain ; Rouyer Nicolas ; Mervaillie Nicol
Vous avez déjà une idée de ce qu'est Neo4j et de son mode de fonctionnement, peut-être même avez-vous déjà fait quelques tests. La question maintenant est de savoir comment le mettre en oeuvre dans un contexte de production. C'est ce que vous explique ce livre. Conçu sous la forme originale d'un dialogue entre les différents membres d'une équipe technique spécialisée dans la manipulation de données fortement connectées, il s'efforce de répondre à toutes les questions qu'on peut se poser lors de la mise en place d'un projet, de la preuve de concept jusqu'à la maintenance et la sécurisation. Des annexes, ainsi que de multiples encadrés au fil du récit viennent compléter certains aspects techniques.
Ce livre s'adresse à toute personne souhaitant développer des interfaces graphiques en Python, de la simple boîte de dialogue à la création d'applications élaborées, avec menus, barre d'outils, redimensionnement à la taille de l'écran, accès à une base de données, etc. Il montre comment tirer parti de la richesse de la bibliothèque de développement multiplateforme Qt 5, disponible en Python via PyQt5. Deux approches de développement vous sont proposées : la manière impérative par assemblage de composants (aussi appelés widgets) ou déclarative à l'aide du langage QML (Qt Quick). Une même application de gestion de bibliothèque sera développée à titre d'exemple avec chacune des approches. Vous aborderez ensuite des techniques plus avancées qui vous permettront de réaliser des applications dynamiques : vues graphiques dans une application Qt Widgets ; Canvas et Qt 3D avec Qt Quick. Il suppose que vous débutez en Qt, mais que vous connaissez Python et maîtrisez les notions de programmation orientée objet, notamment l'héritage.