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ę?
źródło
Odpowiedzi:
Koncesjonowanie
Możesz spróbować zarabiać na silniku gry i frameworku dzięki licencjonowaniu. To najprawdopodobniej oznacza, że stworzysz własne oprogramowanie i zamknięte źródło do walki z piractwem (zaciemniony kod AS3 w twoim przypadku, być może masz jakieś narzędzia zewnętrzne, które można trochę lepiej chronić), ale niekoniecznie.
Istnieją głównie dwa rodzaje licencji, które mogą pomóc w zarabianiu na samym oprogramowaniu: komercyjne i / lub freeware / shareware.
Oprogramowanie komercyjne
Jest to dobra, płatna licencja, wciąż bardzo silna propozycja i podstawa większości oprogramowania pośredniego do gier wideo. Prawdopodobnie nie jesteś w stanie zaoferować tylko tego, ponieważ potrzebujesz bardzo silnego i sprawdzonego produktu, aby przekonać klientów do zapłaty bezpośrednio za to.
Przykłady: Unreal Engine, Autodesk Scaleform, Havok Physics.
Darmowe , Shareware
Tutaj w zasadzie rozdajesz licencje za darmo. Może to oznaczać zwrócenie uwagi na „wersję pro” z rozszerzonymi funkcjami wydanymi na licencji komercyjnej (tj. Kosztuje). Może się również zdarzyć, że licencja zostanie udzielona na poczet udziału w opłatach za komercyjne gry.
Przykłady: Unity, UDK, GameMaker.
Inne opcje
Teraz, jeśli chcesz wypróbować alternatywy dla strategii oprogramowania jako produktu, masz wiele opcji. Mogą one bardziej pasować do oprogramowania typu open source, ale znowu niekoniecznie.
Freemium , Darowizna , Płać co chcesz
Są to wszystkie warianty tradycyjnego modelu stałej ceny. Licencje będą darmowe lub prawie bezpłatne, a będziesz próbował zdobyć zmienną kwotę od hojnych darczyńców lub z mikropłatności (np. Sklep z wtyczkami?)
Nie jest to coś powszechnie stosowanego w oprogramowaniu pośrednim do gier, ale może to jest model do wypróbowania.
Przykład: zestaw Humble Indie.
Finansowanie przez tłum
Kickstarter i tym podobne to obecnie szum, ponieważ sam powiedziałeś, że możesz spróbować skorzystać z tego, ale pamiętaj, że nie jest to łatwa droga .
Przykłady: OUYA, Occulus Rift (nie oprogramowanie pośrednie, ale związane z grą).
Opłata za wsparcie
To może być dobra opcja. Uwolnij swój silnik i platformę jako bezpłatne lub nawet darmowe oprogramowanie i pobierać opłaty za porady lub rozwiązywanie problemów.
Przykład: Oprogramowanie Torus Knot dla projektu Ogre .
Wniosek
Wybierz opcję (lub kombinację opcji), która Twoim zdaniem będzie dla Ciebie odpowiednia, to naprawdę jest zakład, a ostateczny wybór należy do Ciebie. „Właściwy” wybór zależy od Twoich oczekiwań pod względem odbiorców, przychodów, osobistych upodobań ...
Jeśli naprawdę poważnie podchodzisz do tego wszystkiego, tak, prawdopodobnie dobrym pomysłem jest poszukiwanie właściwej porady prawnej. IANAL, jak mówią.
źródło
Silnik bez wsparcia to nic. Powinieneś sprzedać licencję na swój silnik ze wsparciem. Powinieneś oczekiwać, że pomożesz ludziom tworzyć grę za pomocą silnika.
Istnieje wiele otwartych, bezpłatnych, itp. Silników i próbek kodu. Trudno wybrać jeden.
Powinieneś budować społeczność wokół swojego silnika. To nie jest proste, nawet jeśli silnik jest wolny.
Jeśli ludzie będą tworzyć świetne gry za pomocą twojego silnika i będą zarabiać pieniądze, będą gotowi dzielić się zyskami.
Lub powinieneś pokazać, jak łatwo i szybko mogą coś zbudować.
Nie ma sensu zaciemniać. Bardzo łatwo jest dekompilować flash. Nawet najlepsze gry na Facebooku są rozkładalne.
źródło
Nie mam doświadczenia, ale wyobrażam sobie, że w twoim przypadku jest tylko jedno dobre rozwiązanie:
Edycja: W opisie swojej nagrody powiedziałeś, że chcesz zarabiać pieniądze w podobny sposób, jak robi to FlashDevelop. Flashdevelop to projekt typu open source na licencji MIT . Po prostu rozdaj wszystko, co masz, a nie zaciemnione; jeśli ludziom się spodoba, przekażą darowiznę, zarówno w celu podziękowania, jak i wsparcia używanego środowiska. Z przyjemnością wykorzystam i przyczyni się do twojego projektu.
Ale może zamiast tego chcesz czegoś bardziej podobnego do licencji Greensock .
Edycja2: Ponadto, aby zwalczyć piractwo, sugeruję rejestrację niektórych słów kluczowych w alertach Google, a także samodzielne wyszukiwanie w niektórych witrynach Warez (ponieważ o ile wiem, obecnie boty Google nie odwiedzają strony piratebay.org)
źródło