Skip to content

torawind/NovaEngine

 
 

Repository files navigation

Введение
Всем привет! Думаю что пора начать документировать мою нибольшую либу. И так, что это такое? Общими словами, я просто захотел сделать новый анрилл :) Nova это открытая, кросплатформенная библиотека для работы разработки игр. В основе ее лежит две системы Win32 и SDL, можно использовать любую, а на линуксе только SDL. В качестве быстрой рисовалки используем OpenGL. Зачем я этим начал заниматься? Собственно сама библиотека ничего нового из себя не представляет, да и сделать что то конкурентно способное на современном рынке я бы не смог.. Но тут я стараюсь объеденить некоторые технологии, сделать их более гибкими, легкими в использовании для каждого.
Возможности
В конечнов варианте (в идеале) мой движок будет поддерживать физику, звук, относительно быстрый вывод графики, скелетную анимацию, набор шейдерных спецэффектов, гибкий и легкий интерфейс для программистов.
Cделанно
Базовая система(менеджер памяти, потоки, сокеты), Консоль, две системы шрифтов Win GDI и FreeType (Freefont), Создание рабочего пространства двумя впособами через Win32 и SDL, Графический менеджер, Менеджер рендеринга, конвейер событий и набор утилит для работы с матрицами.
Лицензия
NovaEngine поставляется в исходном коде, куски этого кода могут быть использованы как угодно) Лицензия GPL, текст лицензии поставляется вместе с пакетом.
Автор
Sirius (SiriusStarNick@yandex.ru, siriusnick@gmail.com) site: http://vkontakte.ru/id2422996 home site: http://siriuscoder.ucoz.ru/

Copyright (C) Sirius 2009 (Vdov Nikita Sergeevich)

About

Object-oriented Game Development Engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published