📰 Title: | NAS2D | 🕹️ / 🛠️ Type: | Tool |
---|---|---|---|
🗃️ Genre: | Development | 🚦 Status: | 04. Released (status) |
🏷️ Category: | Development ➤ Framework & Tool ➤ Game Framework | 🌍️ Browser version: | |
🔖 Tags: | Development; Framework; C/C++; Multi-platform | 📦️ Package Name: | |
🐣️ Approx. start: | 📦️ Arch package: | ||
🐓️ Latest: | 2020-09-14 | 📦️ RPM package: | |
📍️ Version: | Latest: 1.5.0 / Dev: 4ce328e | 📦️ Deb package: | |
🏛️ License type: | 🕊️ Libre | 📦️ Flatpak package: | |
🏛️ License: | zlib | 📦️ AppImage package: | |
🏝️ Perspective: | Third person | 📦️ Snap package: | |
👁️ Visual: | 2D | ⚙️ Generic binary: | |
⏱️ Pacing: | Real Time | 📄️ Source: | |
👫️ Played: | Single & Multi | 📱️ PDA support: | |
🎖️ This record: | 🕳️ Not used: | ||
🎀️ Game design: | 👫️ Contrib.: | goupildb & Louis | |
🎰️ ID: | 13728 | 🐛️ Created: | 2013-07-30 |
🐜️ Updated: | 2022-01-09 |
🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) ts(202xxx) gd(202xxx) id(202xxx) r(202xxx) lp(202xxx) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]
💰 Commercial: [Support their work (Donate)]
🍩️ Resources
• (empty):
🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]
🐘 Social
Devs (LairWorks Entertainment [fr] [en]): [Site 1 2] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]
🐝️ Related
📦️ Misc. repositories
[Repology] [pkgs.org] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage] [Snap] [PortableLinuxGames]
🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]
📰 News / Source of this Entry (SotE) / News (SotN)
[Changes with v. 1.5.0 (20190519)]
🕊️ Source of this Entry: [Site on Mastodon (date)]
🐘 Social Networking Update (on Mastodon)
🛠️ Title:
🦊️ What's:
🏡️
🐣️
🔖
📦️
📖 Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/
🥁️ Update:
⚗️
📌️ Changes:
🐘 From:
🏝️ https://invidious.lunar.icu/
🦉️ https://invidious.lunar.icu/
🦝️ https://invidious.lunar.icu/
🦝️ https://invidious.lunar.icu/
🕵️ https://invidious.lunar.icu/
🕯️ https://invidious.lunar.icu/
🕯️ https://invidious.lunar.icu/
🎲️ https://invidious.lunar.icu/
🎲️ https://invidious.lunar.icu/
🎲️[fr] https://invidious.lunar.icu/
🎮️ https://invidious.lunar.icu/
🎮️ https://invidious.lunar.icu/
🐧 https://invidious.lunar.icu/
🐧 https://invidious.lunar.icu/
What is NAS2D?
NAS2D is an open source, object oriented 2D game development framework written in C++. It was designed to make the development of games easier by providing a high-level interface. It handles the low-level tasks of setting up the video display, input, sound mixing, file loading, etc.
Why another 2D API?
NAS2D isn't just another 2D renderer. It's a complete set of tools, functions and classes that let you jump into building a game right away.
NAS2D started its life as the core code for The Legend of Mazzeroth. We had looked at, considered and ruled out several other frameworks. Either they were too low-level, were in a language that we didn't want to use or were lacking in features we really needed.
So we set about developing LoM using a few low-level libraries. After awhile, we realized that the core code, once written, didn't change too much and that others could find it useful. And thus, NAS2D was born.
• Virtual Filesystem
Seamless virtual filesystem that works with flat files, archives or a mix of both! Supports common archive formats including ZIP, 7z, WAD, PAK, GRP and HOG.
• OpenGL Renderer
Highly portable OpenGL renderer that takes advantage of modern rendering techniques to provide high performance 2D graphics and specialized visual effects via fragment shaders.
• Audio Mixer
Provides access to any number of audio channels and one music channel.
Supports WAV, OGG, FLAC for sound and music playback. Additional support for IT, XM, S3M and MOD for music playback.
• Image Formats
Supports a wide variety of image formats including: BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, TIFF, WEBP, XCF, XPM, XV
Un ensemble d'outils facilitant le développement de jeux vidéos, par le studio LairWorks Entertainment (Leeor Dicker & Trevor Allen, initial design : Fred Oranje).
En C++.
NAS2D est un framework orienté objet et multi-plateforme (Windows, Mac, Linux, pas de support officiel pour ce dernier, mais il est connu pour fonctionner) permettant de faciliter la conception de jeux en 2D en fournissant une interface de haut niveau. Il prend en charge de manière transparente la gestion des tâches de bas niveau tel que l'affichage de la vidéo, les entrées, le mixage du son, le chargement des fichiers, ...
NAS2D fait appel à plusieurs bibliothèques de bas niveau telles que OpenGL, SDL, PhysFS, ...
Utilisé par ces jeux / Used by these games: The Legend Of Mazzeroth,