Представлен фреймворк для разработки 2D-игр NasNas
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Проектом NasNas развивается модульный фреймворк для разработки 2D-игр на языке С++, использующий для отрисовки библиотеку SFML и сфокусированный на играх в стиле пиксельной графики. Код написан на C++17 и распространяется под лицензией Zlib. Поддерживается работа в Linux, Windows и Android. Имеется обвязка для языка Python. В качестве примера приводится игра History Leaks, созданная для конкурса GameBoy JAM.
Во фреймворк входит несколько независимых модулей:
- Core и Data - базовые модули, включающие основные классы и данные.
- Reslib - классы для обработки и загрузки игровых ресурсов.
- ECS - классы BaseEntity и Components, позволяющие подключать такую функциональность, как графика, симуляция физических процессов и обработка ввода.
- Tilemapping - загрузчик мозаичных карт (Tiled Map) в формате tmx.
Основные возможности:
- Система сцен и слоёв.
- Камеры и шейдеры.
- Автоматическая загрузка ресурсов и система управления ресурсами.
- Компоненты (анимированные спрайты, фигуры, симуляция физических процессов, ввода, колайдер)
- Поддержка мозаичных карт в формате tmx.
- Обработка текста и растровые шрифты.
- Визуальные переходы.
- Глобальные настройки приложения.
- Встроенный в игру отладочный экран.
- Консольные средства ведения лога.
- В разработке: меню и интерфейс пользователя.
- В планах: система частиц, заставки, управление игровыми уровнями
и событиями, встроенный интерфейс командной строки для отладки.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://news.ycombinator.com/i...)
- OpenNews: Игровой движок Corona меняет название на Solar2D и становится полностью открытым
- OpenNews: Выпуск открытого игрового движка Godot 3.2
- OpenNews: Доступна бета-версия Linux-редакции игрового движка OpenXRay
- OpenNews: Игровой движок Xenko переведён в разряд свободных проектов
- OpenNews: Выпуск текстового игрового движка INSTEAD 3.2.0
Похожие новости:
- [C++, Разработка мобильных приложений, Разработка игр] Qt? ImGUI? wxWidgets? Пишем свое
- Выпуск свободного эмулятора классических квестов ScummVM 2.2.0
- Релиз дистрибутива для запуска игр Ubuntu GamePack 20.04
- [Разработка игр, Карьера в IT-индустрии, Продвижение игр, Биографии гиков, Игры и игровые приставки] Plague M.D. Я остался в России и меня поглотила Чума. Сопли и нытье прогера
- Игра "Охота на лис", созданная для микрокалькуляторов МК-61, адаптирована для Linux
- [IT-компании] Epic, Spotify и другие объединились в коалицию против Apple из-за правил торговых площадок
- [Open source, Разработка игр] Разработчики Amnesia опубликовали исходный код игры
- Компания Frictional Games открыла код игр серии Amnesia
- [Венчурные инвестиции, Игры и игровые приставки, Монетизация игр, Продвижение игр] Поиск инвестиций. Часть 2: в нужном месте в нужное время (перевод)
- [Разработка игр] История разработки The Light Remake. Часть 2
Теги для поиска: #_nasnas, #_game
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 13:59
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Проектом NasNas развивается модульный фреймворк для разработки 2D-игр на языке С++, использующий для отрисовки библиотеку SFML и сфокусированный на играх в стиле пиксельной графики. Код написан на C++17 и распространяется под лицензией Zlib. Поддерживается работа в Linux, Windows и Android. Имеется обвязка для языка Python. В качестве примера приводится игра History Leaks, созданная для конкурса GameBoy JAM. Во фреймворк входит несколько независимых модулей:
=========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 13:59
Часовой пояс: UTC + 5