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 CompTIA Security+ Amazon AWS Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift 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
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Game Development

Introductory Game Development Course with Construct 2

Learn what is required to make a game by breaking down the requirements of a Flappy Bird game and cloning it with C2~
Rating: 3.3 out of 53.3 (4 ratings)
58 students
Created by Jay Li
Published 7/2014
English
30-Day Money-Back Guarantee

What you'll learn

  • Learn how a 2D game works
  • Familiarise your self with Construct 2
  • Learn how to use Sprites and Animations
  • Learn how to use basic game controls
  • Learn how to move objects
  • Learn how to create basic Game Rules and Logic

Course content

7 sections • 20 lectures • 2h 33m total length

  • Preview03:43
  • Lesson 1: Breaking down the requirements
    04:43
  • Lesson 2: Introduction to Construct 2 User interface
    05:54
  • Lesson 3: Layout Basics
    07:34

  • Lesson 4: Basic Objects - Part 1 (Sprite Objects & Image Editors)
    08:10
  • Lesson 4: Basic Object - Part 2 (Inserting Images & Animations)
    09:06

  • Lesson 5: Make it Fly! - Part 1 (Bullet behaviour, Variables & Touch)
    07:12
  • Preview07:30

  • Lesson 6: Adding the Obstacles - Part 1 (Collision Polygons & imagepoints)
    11:09
  • Lesson 6: Adding the Obstacles - Part 2 (Variables for the moving logic)
    08:24
  • Lesson 6: Adding the Obstacles - Part 3 (Ticks, FPS, Sub events & Moving items)
    09:41
  • Lesson 6: Adding the Obstacles - Part 4 (Spawning Objects & System expressions)
    08:50
  • Lesson 6: Adding the Obstacles - Part 5 (Local variables, Layers & Z orders)
    09:44

  • Lesson 7: Game Rules & Logic - Part 1 (Game States and Collision Checks)
    10:20
  • Lesson 7: Game Rules & Logic - Part 2 (Sprite fonts & Instance variables)
    09:43
  • Lesson 7: Game Rules & Logic - Part 3 (Scoring & Sprite font kerning)
    08:52
  • Lesson 7: Game Rules & Logic - Part 4 (Spawning the End Panel & Best Score)
    09:04
  • Lesson 7: Game Rules & Logic - Part 5 (Restarting the Game)
    06:20

  • Lesson 8: Music & Sound Effects
    04:14

  • Conclusion
    03:23

Requirements

  • A decent windows computer
  • HTML 5 Compatible browsers
  • Free or paid version of Construct 2

Description

When it comes to developing games, most people will think that you need years of study and experience in multiple programming languages to be able to make games. Well in most cases if you’re thinking of making super hard core games like Final Fantasy, Halo, etc. you need the study and experiences. But if you’re thinking of something simple 2D games like Flappy Bird, Angry Birds, etc. you can do pretty well with Construct 2 even if you know nothing about programming.

This Introductory Course focuses on the basic theories and concepts of 2D game development to help you understand exactly what it takes to make a 2D game. And with a little bit of creativity, you will be able to breakdown the requirements for your own game idea and plan for its development.

You probably won’t have enough knowledge to make it straight after the course, but by knowing how the game engine works, you can go back to explore on all the other different Objects, Behaviours, Conditions and Actions within the game engine. Almost every feature is readable with a description; it’s possible to guess your way through. The best way to learn is to try it!

For the practical portion of the course, we will be working on a Flappy Bird example to teach the basic concepts of 2D game development. And after the explanation, I’ll be demonstrating to you how it is done using the game engine. So if you didn't catch my theory the first time round, you can also try to read and understand the logic through the demonstration. Art assets take time to create, so we'll also be giving a Free Flappy Bird Clone Asset Pack for you to follow through the course!


After the course, you will be able:

  • Setup your Game Layout
  • Add animations
  • Detect for Touch inputs
  • Use simple Behaviours
  • Move objects
  • Spawn new objects on the go
  • Configure Objects
  • Set Collision Polygons
  • Detect Collisions
  • Use Global, Local and Instance Variables
  • Use Sprite fonts
  • Create simple logic patterns for game rules
  • Add and Play Music/Sound Effects


Intended Audiences:

This course is for people with an interest in simple 2D game development. Preferably aged 13 and above with good understanding of Maths and basic knowledge of computers. E.g. Navigation through folders, copy, cut, paste, etc. It’s meant for people with totally no knowledge of programming at all, so certain portions might be a little too excessive or inadequate for experienced coders.


Course Requirements:

  • Free or paid version of Construct 2 (We work within the limits of what is free!).
  • You’ll also need a decent Windows computer to take this lesson. Minimum:
    • Windows XP Service Pack 3 or newer
    • 512 MB RAM
    • 1 GHz Processor
    • Latest version of your graphics card.
  • HTML5 compatible browsers such as Internet Explorer 9+, Firefox, Chrome, etc.

Thanks for reading & I look forward to seeing you guys in the class!

Jay

Who this course is for:

  • Aged 13 and above
  • Indies and Hobbyists
  • Designers and Artists
  • Teachers and Students
  • Professional Developers

Instructor

Jay Li
Game Designer & Founder of EPICreationZ
Jay Li
  • 3.3 Instructor Rating
  • 4 Reviews
  • 58 Students
  • 1 Course

I'm the founder of EPICreationZ, a "Mercenary" Game Development Company that specialises in developing mini and big games for clients. We are based in Singapore and I've led my team to develop close to 20 games and applications using Construct 2 over the course of 2 years. Android, iOS, Web, Facebook, etc.

I believe that game development is easy with Construct 2 and anybody with the desire to learn will be able to pick up easily with proper guidance. My lessons are based on popular game examples to instil confidence in my students in making complicated and popular games. With these skills and confidence, they will be able to go wild with their creations and possibly create the next Big Hit!

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