Créez des jeux 2D pour Windows, MacOS et Linux.BlitzMax est le nouveau langage de programmation de jeux de nouvelle génération de Blitz Research.BlitzMax conserve les racines de base de Blitz3D et BlitzPlus, mais ajoute une tonne de nouvelles fonctionnalités et capacités.Langage BASIC amélioré BlitzMax est BASIC ... mais avec quelques rebondissements, notamment: Pointeurs de fonction Tableaux entièrement dynamiques Héritage et polymorphisme Paramètres de la fonction 'Par référence' Octet, Short, Int, Long, Float et Double types de données numériques Tableau et chaîne de découpage en tranches Flexiblesystème de «collecte» pour gérer les listes liées, etc. Pointeur de bas niveau gérant les chaînes UTF16 La possibilité de «Incbin» des données binaires et d'y accéder aussi facilement que s'il s'agissait d'un fichier normal Prise en charge d'un langage externe pour l'interfaçage avec C / C ++ / ObjectiveC ou le code assembleur... Conception modulaire BlitzMax est largement basé sur l'idée de modules, collections de commandes stockées dans des fichiers spéciaux.Vous pouvez ajouter vos propres modules au système, ce qui vous permet de réutiliser proprement le code dans vos propres projets.Les modules sont également un excellent moyen de distribuer des bibliothèques de commandes, et Blitz Research a de nombreux modules étranges et merveilleux alignés pour une future version!Jeu de commandes 2D facile à utiliser BlitzMax comprend le module Max2D qui contient un ensemble de commandes 2D très faciles à utiliser.Sur MacOS X et Linux, Max2D utilise l'API OpenGL, tandis que sur les PC Windows, vous avez la possibilité d'utiliser les API OpenGL ou DirectX.OpenGL et DirectX utilisent du matériel 3D pour dessiner des graphiques à l'écran, permettant des effets avancés tels que le mélange, la rotation et la mise à l'échelle en temps réel.Système de construction intelligent BlitzMax vous permet de diviser un projet en plusieurs fichiers sources qui peuvent être précompilés pour réduire considérablement le temps de développement.Ce processus est géré automatiquement par l'utilitaire BMK ('Blitz make') inclus et est complètement transparent pour le développeur.
Site Internet:
https://nitrologic.itch.io/blitzmaxtraits
Les catégories
Alternatives à BlitzMax pour toutes les plateformes avec n'importe quelle licence
132
GDevelop
GDevelop est un logiciel de création de jeux open source conçu pour être utilisé par tout le monde.Tout type de jeux 2D peut être créé avec lui et aucune compétence en programmation n'est requise pour commencer.La logique des jeux se fait à l'aide d'événements visuels.
50
34
Construct Classic
Construct Classic est un créateur de jeux DirectX 9 gratuit pour Windows, conçu pour les jeux 2D.
- Gratuite
- Windows
31
ClickTeam Fusion
[Multimedia Fusion 2 a été remplacé par Clickteam Fusion 2.5.] La création de jeux et de logiciels n'a jamais été aussi simple et rapide qu'avec Clickteam Fusion 2.5!
- Payante
- Windows
18
Adventure Game Studio
Adventure Game Studio fournit les outils pour créer votre propre aventure, gratuitement!Apportez votre histoire et vos illustrations, insérez-les et laissez AGS faire le reste.
- Gratuite
- Windows
11
Wintermute Engine Development Kit
Wintermute Engine Development Kit est un ensemble d'outils pour créer et exécuter des jeux d'aventure graphiques «pointer et cliquer», à la fois traditionnels 2D et modernes 2.
- Gratuite
- Windows
8
Tululoo Game Maker
Tululoo Game Maker est un environnement de création de jeu complexe qui vous permet de créer des jeux basés sur un navigateur.
7
XNA Game Studio
Microsoft XNA est un ensemble d'outils gratuits avec un environnement d'exécution géré fourni par Microsoft qui facilite le développement et la gestion de jeux vidéo.
- Personnelle gratuite
- Windows
7
6
5
AppGameKit Classic
AppGameKit est un simple outil de développement de jeux multiplateforme qui fonctionne sur Windows, Linux, MacOS et Raspberry Pi.Une version à exécuter sur Android et iOS est également disponible.
4
4
2
2
Reality Factory 2
Reality Factory 2 est une suite de création de jeux de nouvelle génération.