We may earn an affiliate commission when you visit our partners.
Course image
Renato Ikeuchi

Bem vindo:

Olá e seja muito bem vindo ao curso "UPBGE 0.2.5: Desenvolva jogos completos - Utilizando Python".

Aqui você aprenderá do zero, como criar seus próprios jogos, utilizando a ferramenta UPBGE, que gratuita e 100% livre,

ou seja, você poderá publicar seus jogos e até mesmo ganhar uma boa renda com eles.

Logo no primeiro módulo, você já aprenderá a criar um jogo, assim aprendendo e já colocando tudo em prática.

Além do curso ser todo prático, deixo um seção onde você pode aprender sobre python, caso ainda não saiba nada sobre isso.Jogos:

Read more

Bem vindo:

Olá e seja muito bem vindo ao curso "UPBGE 0.2.5: Desenvolva jogos completos - Utilizando Python".

Aqui você aprenderá do zero, como criar seus próprios jogos, utilizando a ferramenta UPBGE, que gratuita e 100% livre,

ou seja, você poderá publicar seus jogos e até mesmo ganhar uma boa renda com eles.

Logo no primeiro módulo, você já aprenderá a criar um jogo, assim aprendendo e já colocando tudo em prática.

Além do curso ser todo prático, deixo um seção onde você pode aprender sobre python, caso ainda não saiba nada sobre isso.Jogos:

  • Desenvolva um PONG utilizando Python

  • Desenvolva um Bee Honey utilizando Python.

  • Adventure Bge utilizando Python.

  • Space utilizando Python.

  • Atualização para UPBGE 0.3

São mais de 100 aulas focadas em python e desenvolvimento de jogos.Da uma olhadinha no roteiro do curso.

Roteiro do curso:

  • Introdução

  • Introdução a interface e ferramentas

  • Introdução Python -

Então de uma olhadinha nas aulas que deixo de demonstração do curso, caso este seja o curso certo pra você, te espero nas minhas aulas.OBS: O curso está sendo preparado para uma grande atualização. Logo todo o conteúdo será alterado para a versão 0.3 do UPBGE.

Bons estudos

Enroll now

What's inside

Learning objectives

  • Desenvolver jogos utilizando a upbge como game engine
  • Utilizar python para aprimorar seus próprios jogos
  • Criar modelos 3d para seus jogos

Syllabus

Introdução
Como baixar e instalar o UPBGE
Breve introdução ao curso
Introdução a interface e ferramentas
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Uses UPBGE, a free and open-source game engine, which allows learners to publish their games and potentially earn income without licensing fees
Teaches Python scripting within the UPBGE environment, which develops skills applicable to other game engines and software development contexts
Covers the creation of multiple game projects, including Pong, Bee Honey, Adventure Bge, and Space, providing a diverse portfolio of practical experience
Includes a section dedicated to learning Python, which is helpful for learners with no prior programming experience
Focuses on practical application from the first module, which allows learners to immediately apply what they learn and reinforce their understanding
Course content is being updated to UPBGE version 0.3, which may introduce breaking changes and require learners to adapt their existing projects

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Desenvolvimento de jogos com upbge e python

Segundo os alunos, este curso oferece uma base sólida para iniciantes no desenvolvimento de jogos utilizando UPBGE e Python. Muitos destacam a abordagem prática com projetos de jogos completos, como PONG e Bee Honey, que ajudam a colocar o aprendizado em prática rapidamente. O instrutor é frequentemente elogiado por sua didática clara e acessível, tornando tópicos complexos mais fáceis de entender. Embora focado em uma versão específica (0.2.5), o curso aborda os fundamentos essenciais que são aplicáveis a outras versões. Alguns mencionam que certas partes podem estar ligeiramente desatualizadas devido a atualizações da engine, mas no geral, a experiência é muito positiva para quem busca iniciar nesta área.
Cobre desde a interface até programação e exportação.
"O curso abrange desde a interface da engine até a programação com Python e a exportação do jogo."
"Gostei que o curso cobriu todos os passos necessários para criar um jogo completo, incluindo 3D e scripts."
"O conteúdo é bem completo para quem quer ter uma visão geral do desenvolvimento na UPBGE."
"Aborda os principais aspectos para tirar uma ideia de jogo do papel."
"As seções sobre Python são um ótimo bônus para quem não tem experiência."
Professor com explicações claras e paciente.
"O professor explica muito bem, com calma e clareza. É fácil entender o conteúdo."
"A didática do instrutor é fantástica. Ele consegue simplificar assuntos complexos."
"Muito bom o curso! O professor é muito claro em suas explicações e paciente com o aluno."
"Acompanho o trabalho do professor há tempos e a qualidade das aulas é sempre alta."
"Gosto da forma como o instrutor apresenta os conceitos, passo a passo."
Aprenda construindo jogos reais do início ao fim.
"A abordagem prática com os projetos de jogos foi o ponto alto. Aprender fazendo é muito mais eficaz."
"Gostei muito de desenvolver os jogos completos. Deu uma visão real do processo."
"Construir o jogo PONG logo no início foi motivador e me ajudou a entender a dinâmica."
"Os projetos de Bee Honey e Space Survivor são ótimos para aplicar o que foi ensinado."
"Os exemplos práticos são muito bons e ajudam a fixar o conteúdo ensinado em cada aula."
Curso bem estruturado para quem está começando do zero.
"O curso é excelente para quem está começando do zero com UPBGE e Python. As explicações são claras e fáceis de seguir."
"Recomendo este curso para quem nunca teve contato com desenvolvimento de jogos. Me deu uma ótima base."
"Curso muito bom para iniciar no desenvolvimento de jogos com a UPBGE e o Python."
"Como iniciante, achei o ritmo e o conteúdo perfeitos para dar os primeiros passos."
"Me senti confortável para começar a desenvolver meus próprios projetos depois deste curso."
Baseado em versão mais antiga, pode haver pequenas diferenças.
"Por estar na versão 0.2.5, algumas coisas mudaram na 0.3, mas a base continua a mesma e útil."
"Seria ótimo se fosse atualizado para a versão mais recente da UPBGE."
"Notei algumas pequenas diferenças na interface ou em certas funções na versão mais nova, mas nada que impeça o aprendizado dos conceitos."
"Apesar de focado na 0.2.5, a maioria dos conceitos se aplica, o que mostra a solidez do curso."
"Espero ansiosamente pela atualização para a 0.3 mencionada na descrição."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in UPBGE 0.2.5: Desenvolva jogos completos - Utilizando python with these activities:
Revisar os fundamentos de Python
Refresque seus conhecimentos básicos de Python para entender melhor os scripts usados no UPBGE.
Browse courses on Python
Show steps
  • Leia tutoriais online sobre sintaxe básica de Python.
  • Pratique escrever pequenos scripts para manipular variáveis e funções.
  • Revise os conceitos de estruturas de dados como listas e dicionários.
Revisar 'Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming'
Aprofunde seus conhecimentos em Python com um livro prático e abrangente.
Show steps
  • Leia os capítulos sobre os fundamentos de Python.
  • Siga os exemplos e projetos práticos do livro.
  • Experimente com diferentes projetos para aplicar seus conhecimentos.
Revisar 'Blender 3D By Example'
Aprenda a criar modelos 3D para seus jogos, complementando o uso do UPBGE e Python.
Show steps
  • Leia os capítulos sobre modelagem, texturização e animação.
  • Siga os exemplos práticos para criar seus próprios modelos.
  • Experimente com diferentes técnicas e ferramentas.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Praticar exercícios de lógica de programação em Python
Melhore suas habilidades de programação em Python resolvendo exercícios de lógica para aplicar os conceitos aprendidos no curso.
Show steps
  • Encontre exercícios de lógica de programação online.
  • Resolva os exercícios usando Python.
  • Teste suas soluções para garantir que funcionem corretamente.
Criar um tutorial em vídeo sobre um tópico específico do UPBGE
Ensine um conceito específico do UPBGE para reforçar seu aprendizado e ajudar outros estudantes.
Show steps
  • Escolha um tópico específico do UPBGE que você domina.
  • Prepare um roteiro com os passos a serem demonstrados.
  • Grave um vídeo explicando o tópico de forma clara e concisa.
  • Edite o vídeo e adicione legendas, se necessário.
  • Compartilhe o vídeo em fóruns ou redes sociais.
Criar um jogo simples de labirinto
Aplique os conhecimentos do curso criando um jogo de labirinto simples para praticar a lógica de jogo e a programação em Python.
Show steps
  • Crie um labirinto usando objetos 3D no UPBGE.
  • Implemente a movimentação do jogador usando scripts Python.
  • Adicione um objetivo para o jogador alcançar.
  • Implemente colisões para evitar que o jogador saia do labirinto.
Contribuir para um projeto open source relacionado ao UPBGE
Aprimore suas habilidades e contribua para a comunidade UPBGE participando de projetos open source.
Show steps
  • Encontre um projeto open source relacionado ao UPBGE no GitHub ou GitLab.
  • Leia a documentação do projeto e entenda como ele funciona.
  • Identifique um bug ou uma funcionalidade que você pode implementar.
  • Contribua com seu código seguindo as diretrizes do projeto.

Career center

Learners who complete UPBGE 0.2.5: Desenvolva jogos completos - Utilizando python will develop knowledge and skills that may be useful to these careers:
Desenvolvedor de Jogos
Um desenvolvedor de jogos cria jogos para computadores, consoles, dispositivos móveis e outros dispositivos. Este curso é muito útil para quem deseja se tornar um desenvolvedor de jogos, pois ensina como usar o UPBGE e o Python para criar jogos completos. Em particular, o curso aborda a criação de modelos 3D, que podem agregar muito valor ao seu jogo. O curso oferece uma base sólida para aprender os fundamentos do desenvolvimento de jogos, desde a interface e as ferramentas do UPBGE até a programação em Python. A experiência prática na criação de jogos como PONG e Bee Honey desenvolvida no curso ajudará a construir um portfólio impressionante.
Programador de Jogos
Um programador de jogos é responsável por escrever o código que faz o jogo funcionar. Este curso é direcionado para quem deseja se tornar um programador de jogos, pois ensina a utilizar Python para programar jogos no UPBGE. O curso aborda vários conceitos de programação, como variáveis, operações aritméticas, condições, funções e arrays, que são essenciais para qualquer programador de jogos. A experiência prática na criação de jogos como Space Survivor e Bee Honey ajudará a construir um portfólio. Ao fornecer uma visão de como criar jogos completos usando Python e UPBGE, este curso ajuda a impulsionar sua carreira como programador de jogos.
Animador de Jogos
Um animador de jogos cria as animações para os personagens e objetos em um jogo. Este curso pode ser útil para um animador de jogos, pois ele aborda a criação de animações no UPBGE. O curso ensina como adicionar esqueletos (bones) aos personagens, ajustar os pesos dos bones e aplicar animações usando Python. O curso aborda muitos aspectos da animação, tornando-o útil para quem deseja seguir uma carreira como animador de jogos.
Designer de Jogos
Como designer de jogos, você trabalhará no conceito geral dos jogos e no design dos seus elementos. Este curso pode ser útil para um designer de jogos, pois demonstra o uso do UPBGE e Python para desenvolver jogos, além de você aprender a criar modelos 3D para seus jogos. Entender como os jogos são realmente criados pode ajudar um designer a propor ideias mais criativas e implementáveis. O curso também é útil para designers que desejam criar protótipos rápidos de seus jogos. O curso também abordará a criação de animações e a aplicação de sons, o que é uma habilidade valiosa para um designer de jogos.
Artista 3D
Um artista 3D cria os modelos e texturas 3D que são usados em um jogo. As habilidades que você desenvolve neste curso podem ser úteis para quem deseja se tornar um artista 3D, pois o curso aborda a criação de modelos 3D para jogos. Aprender a utilizar o UPBGE ajuda a compreender como os modelos 3D são integrados aos jogos. O conhecimento do UPBGE, juntamente com a experiência prática de criar jogos completos durante o curso, fornece uma base sólida para atuar como artista 3D na indústria de jogos.
Designer de Níveis
Um designer de níveis cria os ambientes e layouts dos níveis de um jogo. Este curso pode ser útil para um designer de níveis, pois ele fornece conhecimento prático sobre como os jogos são construídos. Entender como o UPBGE funciona e como os elementos do jogo são programados em Python pode ajudar um designer de níveis a criar níveis mais interessantes e jogáveis. A experiência prática na criação de jogos durante o curso, como Adventure BGE, pode dar ideias valiosas sobre como projetar níveis envolventes.
Educador de Jogos
Um educador de jogos ensina outras pessoas sobre o desenvolvimento de jogos. Este curso pode ser útil para um educador de jogos, pois oferece um currículo completo sobre como criar jogos utilizando UPBGE e Python. Este curso permite que você ensine outras pessoas sobre os fundamentos do desenvolvimento de jogos, desde a programação em Python até a criação de modelos 3D e animações. Ao dominar as habilidades e conhecimentos deste curso, você pode inspirar e capacitar outras pessoas a seguir carreiras na indústria de jogos.
Consultor de Jogos
Como consultor de jogos, você fornecerá experiência para empresas ou indivíduos sobre vários aspectos do desenvolvimento de jogos. Este curso pode ser útil para um consultor de jogos, pois oferece informações detalhadas sobre a criação de jogos utilizando UPBGE e Python. Entender o processo de desenvolvimento de jogos, desde a fase de design até a implementação e teste, ajuda um consultor a fornecer conselhos estratégicos e práticos. A experiência deste curso no desenvolvimento de jogos capacita você a guiar outros na indústria de jogos.
Testador de Jogos
Um testador de jogos joga jogos e procura por bugs. Este curso pode ser interessante para um testador de jogos, pois ele fornece uma compreensão de como os jogos são criados. Entender o processo de desenvolvimento de jogos, desde a programação em Python até a criação de modelos 3D, dá ao testador uma perspectiva valiosa sobre onde e como os bugs podem ocorrer. Ao conhecer o UPBGE e os processos de desenvolvimento de jogos, você pode se tornar um testador de jogos mais eficaz e valioso.
Criador de Conteúdo de Jogos
Um criador de conteúdo de jogos produz materiais de texto, vídeo ou áudio sobre jogos para diversas plataformas. Este curso pode ser útil para um criador de conteúdo de jogos, pois oferece experiência prática em criação de jogos utilizando UPBGE e Python. Ter um profundo conhecimento de como os jogos são feitos, incluindo programação, design e animação, permite criar conteúdo mais informativo e interessante. A experiência prática deste curso ajuda você a se destacar como um criador de conteúdo de jogos.
YouTuber de Jogos
Um YouTuber de jogos cria vídeos sobre jogos para o YouTube. Este curso pode ser útil para um YouTuber de jogos, pois ele fornece material exclusivo nos bastidores de como os jogos são criados. O conhecimento das ferramentas UPBGE e Python para criar jogos completos cria conteúdo mais envolvente e educativo para o seu canal. Ao demonstrar o processo de criação de jogos e compartilhar seus conhecimentos, você pode atrair mais assinantes e visualizações para o seu canal.
Engenheiro de Software
O trabalho de um engenheiro de software é projetar, desenvolver, testar e avaliar sistemas e aplicativos de software. Este curso pode ser útil para um engenheiro de software, pois ele fornece experiência prática em programação Python e no desenvolvimento de software para jogos. O curso, com foco no uso do UPBGE, também aborda conceitos importantes de engenharia de software, como organização de código, estruturas de dados e algoritmos. Ao ajudar a construir uma compreensão da arquitetura de software e do gerenciamento de projetos, este curso pode ser benéfico para sua carreira como engenheiro de software.
Realidade Virtual Developer
Um desenvolvedor de realidade virtual cria aplicativos e experiências interativas para dispositivos de realidade virtual. Este curso pode ser útil para quem deseja se tornar um desenvolvedor de realidade virtual, pois as habilidades aprendidas são transferíveis para o desenvolvimento de jogos de realidade virtual. O conhecimento do UPBGE e da linguagem de programação Phyton, ajuda a construir experiências interativas em um ambiente virtual. É importante lembrar que o curso aborda a criação de modelos 3D, que pode ser uma grande característica para o seu jogo de realidade virtual.
Engenheiro Mecatrônico
Um engenheiro mecatrônico aplica os princípios da engenharia, da mecânica, da eletrônica e da computação para projetar, desenvolver e fabricar produtos e sistemas. Este curso te ajuda a programar e entender lógicas de programação, podendo assim aplicar esse conhecimento para trabalhar em conjunto com outros profissionais da área em projetos de criação de jogos. O profissional de mecatrônica poderá trabalhar em conjunto com vários profissionais do mercado de jogos. Em especial, o curso abordará a criação de modelos 3D, fundamental para o seu uso na área de jogos.
Designer Gráfico
Um designer gráfico cria visuais para diversos produtos e mídias, incluindo jogos. Esse curso pode ser interessante para um designer gráfico, pois ele ensina como desenvolver jogos do zero utilizando a linguagem Phyton e a ferramenta UPBGE. Entender como os jogos são criados possibilita que o designer gráfico tenha uma perspectiva valiosa sobre como os visuais se encaixam no ambiente do jogo. Ao conhecer o UPBGE e os processos de desenvolvimento de jogos, você pode se tornar um designer gráfico mais eficaz e valioso.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in UPBGE 0.2.5: Desenvolva jogos completos - Utilizando python.
Este livro fornece exemplos práticos de modelagem 3D no Blender, o que é útil para criar assets para seus jogos UPBGE. Ele cobre uma variedade de técnicas de modelagem, texturização e animação. Embora o curso se concentre no UPBGE e Python, a criação de modelos 3D é uma habilidade essencial para o desenvolvimento de jogos. Este livro serve como uma referência valiosa para a criação de modelos 3D.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser