Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2020-12-03 14:08:36
30-Day Money-Back Guarantee

This course includes:

  • 9 hours on-demand video
  • 7 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Game Development

UPBGE: Desenvolva jogos completos - Utilizando python

Aprenda a criar seus próprios jogos
Rating: 4.8 out of 54.8 (20 ratings)
695 students
Created by Renato Ikeuchi
Last updated 12/2020
Portuguese
Portuguese [Auto]
30-Day Money-Back Guarantee

What you'll learn

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

Course content

11 sections • 160 lectures • 9h 8m total length

  • Preview01:51
  • Preview00:39

  • Preview02:02
  • Preview01:13
  • Add e Remover objs
    01:42
  • Mover Objetos
    01:33
  • Escalonar Objetos
    00:39
  • Rotacionar Objetos
    00:53
  • Modos de visualização
    01:43
  • Modo de edição
    03:15
  • Tipos de shaders
    01:07
  • Tipos de materiais
    01:45

  • Como adicionar um Component (Script)
    03:11
  • Entendendo a organização do script
    03:00
  • Variáveis na prática
    04:15
  • Operações aritméticas
    03:30
  • Condições
    03:50
  • Funções no Python
    04:27
  • indentação no python
    01:29
  • Condições parte 2
    02:14
  • Arrays
    02:32
  • Parâmetros das funções
    02:31
  • Terminal no linux
    02:43
  • Terminal no windows
    01:46
  • API
    03:18

  • Organizando a posição da câmera
    02:16
  • Adicionando os objetos do jogo
    02:31
  • Aplicando os materiais aos objetos
    01:24
  • Definindo os movimentos do player1
    08:14
  • Definindo os movimentos da bolinha
    03:14
  • Identificando colisões
    07:11
  • Limites de movimento da bolinha
    05:04
  • Corrigindo a posição dos players
    01:57
  • Retornando a bolinha ao centro
    03:53
  • Marcando pontos
    07:07
  • Preview09:00
  • Menu do jogo
    10:49
  • Programando as escolhas do menu
    06:42
  • Importando sons
    06:12
  • Sons no menu
    02:04
  • Caminho para arquivos
    02:35
  • Como exportar nossos jogos
    03:03
  • Preview00:51

  • Organização do projeto
    02:05
  • Posicionando e configurando a Camera
    01:51
  • Adicionando objetos e materiais base
    02:18
  • Ajustes na iluminação
    00:45
  • Movimentando o Player
    04:13
  • Organizando o script com funções
    00:50
  • Definindo limites para o Player
    03:37
  • Gerando movimento da aranha e flor
    02:25
  • Aplicando sensor de colisão aos objetos
    02:00
  • Utilizando CollisionCallbacks
    05:44
  • Configurando o spaw
    02:17
  • Spawnando aranhas
    04:41
  • Aleatorizando as posições das aranhas
    02:54
  • Adicionando e aleatorizando as posições das flores
    03:28
  • Aleatorizando o tempo de spaw
    01:27
  • Adicionando timer e score
    04:19
  • Ativando o timer
    03:49
  • Script para registro de dados
    05:17
  • Ativando score
    05:10
  • Melhorando as colisões
    04:08
  • Modelo da abelhinha
    14:20
  • Ajustando a abelhinha a cena
    01:16
  • Modelo da aranha
    06:16
  • Modelo da Flor
    02:58
  • Adicionando os modelos ao jogo
    04:46
  • Leve explicação sobre Bones
    02:16
  • Adicionando os bones na abelhinha
    01:48
  • Hierarquia de parentes
    02:33
  • Ajustando os pesos dos bones
    04:14
  • Animando a abelha
    03:09
  • Aplicando a animação pelo python
    04:24
  • Adicionando os bones a aranha
    05:46
  • Animando a aranha
    02:57
  • Aplicando a animação da aranha pelo python
    02:25
  • Aplicando a animação da flor
    03:07
  • Criando a cena de Menu
    06:22
  • Programando as escolhas do menu
    01:00
  • Preview04:35
  • Aplicando sons ao jogo
    09:14
  • Preview01:13

  • Organização do projeto
    00:57
  • Organizando a posição da câmera
    01:43
  • Aplicando um "Céu" ao jogo
    01:03
  • Adicionando objetos base
    01:11
  • Programação base da nave
    05:00
  • Programação base do tiro
    01:20
  • Programação base do inimigo
    07:01
  • Eliminando o inimigo com o tiro
    06:00
  • Adicionando tiros a cena
    04:15
  • Controle de disparos
    02:10
  • Eliminando o inimigo por propriedades
    04:41
  • Adicionando um "Get Ready"
    05:26
  • Iniciando o jogo após o "Get Ready"
    06:41
  • Modelando a nave
    11:32
  • Modelando um OVNI (Disco voador).
    05:47
  • Adicionando os outros discos a cena
    00:57
  • Melhorando o modelo do tiro
    01:18
  • Adicionando estrelas a cena
    02:34
  • Adicionando um score
    04:38
  • Adicionando uma cena de gameover
    03:39
  • Criando um menu principal
    04:46
  • Voltando para o menu principal
    01:40
  • Adicionando inimigos a cena
    04:37
  • Organizando o game
    02:57
  • Explicando o exercício
    03:33
  • Importar objetos
    01:57
  • Preview01:02

  • Organização do projeto
    00:58
  • Base do projeto
    03:00
  • Adicionando plataformas
    02:25
  • Preparando o player
    01:16
  • Programando o player
    03:59
  • Programando o pulo
    02:36
  • Controle de força do pulo
    01:03
  • Preview03:20
  • Painel de Hud
    05:39
  • Interações com a propriedade do objeto
    03:58
  • Interações com o HUD
    02:04
  • Contando vidas
    05:54
  • GameOver
    05:28
  • Menu principal
    04:18
  • Camera track
    03:02
  • Destruindo inimigos
    04:11
  • Sistema de queda das plataformas
    01:37
  • Plataformas
    05:28
  • Modelo dos inimigos
    02:51
  • Modelos do player
    09:04
  • Pequenos ajustes
    00:57
  • Rig do personagem
    05:27
  • Atenção com as hierarquias dos objetos
    00:43
  • Animação de andar e pular
    06:00
  • Utilizando as animações
    02:41
  • Corrigindo a orientação do objeto
    04:59
  • Corrigindo execução de animações
    01:45
  • Montando um cenario
    05:08
  • Corrigindo o game over
    01:44
  • Pequeno exercício
    03:32
  • Preview00:50

  • Organização do projeto
    03:02
  • Primeiro botão
    03:24
  • Animação do botão
    02:33
  • Identificando objetos
    05:38
  • Adicionando novos botões
    01:28
  • Modificando as cores dos botões com o mouse
    06:52
  • Adicionando sons aos botões
    05:48
  • Identificando clicks
    03:25
  • Finalizando o Menu
    03:21
  • Modificando a aparência do menu
    02:14
  • Preview01:40

  • Tente reproduzir este jogo
    02:39
  • Desafio
    00:37

  • Otimização do arquivo .blend
    03:19
  • A importância de nomear objetos e malhas
    02:22
  • Como criar novas cenas, sem estragar o projeto.
    02:59
  • Removendo cópias
    02:17

Requirements

  • Computador ou Notebook com teclado e mouse

Description

Bem vindo:


Olá e seja muito bem vindo ao curso "UPBGE: 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.


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.


Bons estudos

Who this course is for:

  • Pessoas interessadas em aprender a desenvolver jogos
  • Pessoas que queiram aprender a modelar, texturizar e animar modelos 3D

Instructor

Renato Ikeuchi
Designer Gráfico
Renato Ikeuchi
  • 4.7 Instructor Rating
  • 691 Reviews
  • 2,941 Students
  • 9 Courses

Trabalho como Designer Gráfico desde 2010, na instituição EsSA, Escola de Sargentos 

das Armas(Exercito). Lá recebi prêmios e menção honrosa por meus serviços e artes 

desenvolvidas. Desde então, desenvolvi artes para vários jogos, alguns de minha própria 

autoria e outros para terceiros. Como sou apaixonado por Linux, sempre optei por usar 

softwares OpenSources, e esse é o motivo de usar Gimp, Inkscape e Krita em meus 

trabalhos.  

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.