Eu criei um mecanismo de jogo que lida com:
- Níveis de renderização com superfícies curvas texturizadas em 2D
- Colisões com superfícies curvas
- Caminhos de animação e navegação em 2d-sapce
Também criei uma estrutura para:
- Geração de nível orgânico processual com superfícies redondas
- Edição de nível
- Design de sprite leve
O mecanismo e a estrutura estão escritos no AS3 e estou no processo de traduzir o código no HaXe para suportar melhor outras plataformas.
Também estou interessado em adicionar
- Plataformas curvas animadas
- Recursos de edição de nível mais avançados
Atualmente, tenho um emprego de meio período e qualquer tempo que gasto neste mecanismo é retirado do meu tempo livre limitado (eu sou um aluno trabalhando para me sustentar na escola) ou meu tempo trabalhando no meu trabalho.
Eu realmente acredito que esse mecanismo pode facilitar muito a vida das pessoas que projetam jogos de Tower Defense, Shooters e Platformers, além de possivelmente melhorar seus resultados. Também poderia suportar RTS, RPGs e jogos de corrida muito bem.
Ele contém algoritmos originais que podem ser usados para geração processual de níveis orgânicos redondos e suaves. Os algoritmos que usei são novos e não estão disponíveis em nenhum outro editor de níveis que eu tenha visto.
Para melhorar constantemente o mecanismo e testá-lo completamente, acho que o melhor caminho é lançá-lo ao público.
Quais são as melhores maneiras de beneficiar a mim e aos outros com minha nova estrutura?
Quero ter alguma permissão, permitindo que eu compartilhe a estrutura e ainda me beneficie dela.
Qualquer conselho seria apreciado. Este assunto me ocorreu muito este ano. Espero encontrar uma solução que me traga algum alívio.
Estou pensando em criar três exemplos de jogos, lançá-los e iniciar um kickstarter, quaisquer conselhos e pensamentos sobre o assunto seriam valiosos.
Meu objetivo é como sugeriu Markus von Broady, envolver as pessoas no desenvolvimento do mecanismo e permitir que as pessoas o usem em jogos por uma taxa simbólica ou gratuitamente e cobram pelo suporte. Isso ou usar alguma forma de fornecimento de energia.
Preciso contratar um advogado para obter algum tipo de documento legal para proteger meu trabalho?
fonte
Respostas:
Licenciamento
Você pode tentar gerar receita com seu mecanismo e estrutura de jogo a partir do licenciamento. Isso provavelmente significa que você tornará seu software proprietário e de código fechado para combater a pirataria (código AS3 ofuscado no seu caso, talvez você tenha algumas ferramentas externas que podem ser um pouco mais protegidas), mas não necessariamente.
Existem basicamente dois tipos de licença que podem ajudar a ganhar dinheiro com o próprio software: comercial e / ou freeware / shareware.
Software comercial
Essa é a boa e velha licença de pagamento, ainda uma proposta muito forte e a base da maioria dos middlewares tradicionais de videogame. Você provavelmente não está em posição de oferecer apenas isso, pois precisa de um produto muito forte e comprovado para convencer os clientes a pagar diretamente por isso.
Exemplos: Unreal Engine, Autodesk Scaleform, Havok Physics.
Freeware , Shareware
Aqui você está basicamente distribuindo licenças gratuitamente. Pode ser necessário obter alguma atenção para uma "versão pro" com recursos estendidos lançados sob uma licença comercial (ou seja, custa dinheiro). Também pode ser que a licença seja concedida contra uma participação de royalties em jogos comercializados.
Exemplos: Unity, UDK, GameMaker.
Outras opções
Agora, se você quiser experimentar algumas alternativas à estratégia de software como produto, você tem muitas opções. Eles podem se encaixar mais no software de código aberto, mas mais uma vez, não necessariamente.
Freemium , Donationware , pague o que quiser
Todas essas são variantes do modelo tradicional de preço fixo. As licenças serão gratuitas ou quase gratuitas, e você tentará obter uma quantia variável de dinheiro de doadores generosos ou de micro-transações (por exemplo, loja de aplicativos de plugins?)
Isso não é algo comumente usado no middleware de jogos, mas talvez esse seja um modelo para tentar.
Exemplo: Humilde Indie Bundle.
Financiamento colaborativo
O Kickstarter e similares são a moda no momento, como você mesmo afirmou que poderia tentar tirar proveito disso, mas esteja ciente de que esse não é um caminho fácil a seguir .
Exemplos: OUYA, Occulus Rift (não middleware, mas relacionado a jogos).
Cobrar pelo suporte
Essa pode ser uma boa opção. Libere seu mecanismo e estrutura como freeware ou até mesmo software gratuito e cobra por conselhos ou solução de problemas.
Exemplo: Torus Knot Software para o projeto Ogre .
Conclusão
Escolha a opção (ou uma mistura de opções) que você acha que funcionará para você, isso realmente é uma aposta e a escolha final é inteiramente sua. A escolha "certa" depende das suas expectativas em termos de audiência, receita, gostos pessoais ...
Se você é realmente sério sobre tudo isso, sim, provavelmente é uma boa ideia procurar aconselhamento jurídico adequado. IANAL, como eles dizem.
fonte
Motor sem suporte não é nada. Você deve vender licença para seu mecanismo com suporte. Você deve esperar que ajude as pessoas a fazer o jogo com seu mecanismo.
Existem muitos mecanismos de código aberto, gratuitos, etc., e exemplos de código. É difícil selecionar um.
Você deve criar uma comunidade em torno do seu mecanismo. Não é simples, mesmo se o motor estiver livre.
Se as pessoas fizerem grandes jogos com seu mecanismo e ganharem dinheiro, estarão prontas para compartilhar lucros.
Ou você deve mostrar o quão fácil e rápido eles podem criar algo.
Não faz sentido ofuscar. É muito fácil descompilar o flash. Até os melhores jogos do facebook são descompiláveis.
fonte
Não tenho experiência, mas imagino que exista apenas uma boa solução no seu caso:
Edit: Na descrição da sua recompensa, você disse que deseja ganhar dinheiro da mesma forma que o FlashDevelop. Flashdevelop é um projeto de código- fonte aberto sob licença MIT . Simplesmente ofereça tudo o que você tem, não ofuscado; se as pessoas gostarem, doarão, para agradecer e apoiar a estrutura que usam. Eu ficaria feliz em usar e contribuir com seu projeto.
Mas talvez você queira algo mais semelhante à licença Greensock .
Edit2: Além disso, para combater a pirataria, sugiro registrar algumas palavras-chave nos Alertas do Google, bem como pesquisar manualmente em alguns sites warez (porque, até onde eu sei, atualmente os robôs do Google não visitam thepiratebay.org)
fonte