Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elisiomassaqui/webglunity-py-js
Servidor Local Python para Desenvolvimento de Jogos Unity WebGL e Comunicação WS entre WEBGL e Python ou Javascript dependendo de sua necessidade.
https://github.com/elisiomassaqui/webglunity-py-js
flask js localhost node python3 unitywebgl ws
Last synced: 21 days ago
JSON representation
Servidor Local Python para Desenvolvimento de Jogos Unity WebGL e Comunicação WS entre WEBGL e Python ou Javascript dependendo de sua necessidade.
- Host: GitHub
- URL: https://github.com/elisiomassaqui/webglunity-py-js
- Owner: elisioMassaqui
- Created: 2024-08-16T22:35:23.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-17T19:34:17.000Z (4 months ago)
- Last Synced: 2024-08-18T10:29:00.591Z (4 months ago)
- Topics: flask, js, localhost, node, python3, unitywebgl, ws
- Language: HTML
- Homepage:
- Size: 9.05 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
```python
0 - LOCAL UNITY WBGL SERVER WITH PYTHON
1 - WEBGL UNITY
2 - PYTHON
3 - JS
4 - WEBSOCKET
```
```cs
1 + 2 == 4
1 + 3 == 4
```## Servidor Local Python para Desenvolvimento de Jogos Unity WebGL e Comunicação WS entre WEBGL e Python ou Javascript dependendo da sua necessidade.
Este projeto tem como objetivo facilitar o desenvolvimento de jogos Unity WebGL, fornecendo um servidor local Python para testar builds sem a necessidade de um servidor remoto.
### Tecnologias Utilizadas:
* **Unity WebGL:** Motor gráfico utilizado para criar o jogo e exportá-lo para a web.
* **Python:** Linguagem de programação utilizada para criar o servidor HTTP e lidar com a lógica do servidor.
* **JavaScript:** Linguagem de script utilizada dentro do projeto Unity para interagir com o servidor através de WebSockets.### Funcionamento:
1. **Build Unity:** Crie um build WebGL do seu projeto Unity.
2. **Servidor Python:** Execute o script Python para iniciar o servidor HTTP.
3. **Acesso:** Abra um navegador e digite o endereço local do servidor (ex: http://localhost:8000) para acessar o jogo.### Observações:
* **WebSockets:** A comunicação entre o jogo e o servidor é feita através de WebSockets, permitindo uma troca de dados em tempo real, entre WEBGL e Python ou Javascript dependendo da sua necessidade.
* **Flexibilidade:** Este setup pode ser facilmente expandido para incluir funcionalidades mais complexas, como multiplayer, integração com bancos de dados ou outras APIs.### Próximos Passos:
* **Documentação:** Criar uma documentação mais detalhada sobre a configuração e utilização do servidor.
* **Melhorias:** Implementar funcionalidades adicionais, como autenticação de usuários, chat e salvamento de dados.