Stworzyłem silnik gry, który obsługuje:
- Poziomy renderowania z teksturowanymi zakrzywionymi powierzchniami 2d
- Zderzenia z zakrzywionymi powierzchniami
- Animacje i ścieżki oraz nawigacja w 2d-sapce
Stworzyłem również ramy dla:
- Proceduralne generowanie poziomu organicznego z okrągłymi powierzchniami
- Edycja poziomu
- Lekka konstrukcja duszka
Silnik i framework są napisane w AS3, a ja jestem w trakcie tłumaczenia kodu na HaXe, aby lepiej obsługiwać inne platformy.
Jestem również zainteresowany dodaniem
- Animowane zakrzywione platformy
- Bardziej zaawansowane funkcje edycji poziomu
Obecnie mam pracę w niepełnym wymiarze godzin i każdy czas spędzony na tym silniku jest albo usuwany z mojego ograniczonego wolnego czasu (jestem uczniem pracującym, aby utrzymać się przez szkołę), albo z pracy w mojej pracy.
Naprawdę wierzę, że ten silnik może znacznie ułatwić życie osobom projektującym gry Tower Defense, strzelanki i platformówki, a także prawdopodobnie poprawić ich wyniki. Może również bardzo dobrze obsługiwać RTS, RPG i gry wyścigowe.
Zachowuje oryginalne algorytmy, które można wykorzystać do proceduralnego generowania organicznych poziomów okrągłych i gładkich. Algorytmy, których użyłem, są nowe i nie są dostępne w żadnym innym edytorze poziomów, jaki widziałem.
Aby stale ulepszać silnik i poddawać go dokładnym testom, uważam, że najlepszą drogą jest jego publiczne udostępnienie.
Jakie są najlepsze sposoby na czerpanie korzyści dla mnie i innych dzięki nowym ramom?
Chcę mieć trochę lisence, pozwalając mi dzielić się ramami i nadal z nich korzystać.
Wszelkie porady będą mile widziane. W tym roku miałem na myśli ten problem. Mam nadzieję znaleźć rozwiązanie, które przyniesie mi ulgę.
Myślę o zaprojektowaniu trzech przykładowych gier, wydaniu ich i rozpoczęciu kickstartera, wszelkie porady i przemyślenia na ten temat byłyby cenne.
Moim celem jest, jak sugerował Markus von Broady, zaangażowanie ludzi w rozwój silnika i umożliwienie ludziom używania go w grach za symboliczną opłatą lub za darmo i za wsparcie. To lub użyj jakiejś formy pozyskiwania Croud.
Czy muszę zatrudnić prawnika, aby uzyskać dokument prawny chroniący moją pracę?