LOADING..

COURSE

CODE TEENS GAMEDEV & PROGRAMMING 2D

Basic programming concepts

Put your child to the test with our course specially developed for teenagers aged 12 and over

  • Program in Lua, the most widely used scripting language in game development, with AI support;
  • Create complete 2D games with the LÖVE2D framework, from the logic to the finished product;
  • Develop games with the professional Defold 2D engine, used across the industry;
  • Apply programming structures such as conditionals, loops, functions, tables and modules;
  • Implement game mechanics such as movement, shooting, enemies, collisions, sound and effects, and add scoring, lives, animation and menu systems to a working game;
  • Organise and polish a game project from start to finish independently.
CLASSES

90 minutes

FREQUENCY

1x/ week

WHAT DO THEY LEARN?

CONFIDENCE IN ONE'S OWN IDEAS

COOPERATION IN THE RESOLUTION OF CONFLICTS

FOCUS ON TASKS WITH SEQUENCE

IMPROVEMENT IN SCHOOL PERFORMANCE

CODE TEENS - GAMEDEV & PROGRAMMING 2D

These courses help teenagers learn more about programming in a didactic and fun way

  • Introduce the fundamentals of the Lua programming language in the context of game development;
  • Develop progressive game projects, from concept to playable game across each module;
  • Promote independence, code organisation and computational thinking in solving creative problems.
__wf_reserved_inherit

Why this course?

By selecting this course, we will aim to ensure that your child develops the following points:

  • Create a complete, functional 2D game in LÖVE2D with movement, shooting, enemies, scoring, lives, sound and visual effects (Lua Invaders project) with AI support;
  • Develop a game in Defold 2D, using game objects, components, animations, input and script logic;
  • Apply the principles of structure-oriented programming (variables, data types, operators, conditionals, loops, functions, tables) with confidence;
  • Work with professional game industry tools, preparing for more advanced projects.

WAVE METHODOLOGY: SHARKCODERS' EXCLUSIVE

WANT

(Wanting)

ACHIEVE

(Achieving)

VENTURE

(Venturing)

EMPOWER

(Empowering)

REGISTER FOR DEMO CLASS

A colleague will contact you as soon as possible.

FREQUENTLY ASKED QUESTIONS

If you haven't found an answer yet, we're here to help!

WHAT IS SHARKCODERS - Geniuses of Tomorrow

WHAT IS THE REASON FOR SHARKCODERS' EXISTENCE?

WHAT IS OUR MISSION?

SHOULD MY CHILD LEARN PROGRAMMING?

WHERE ARE WE LOCATED?

WILL YOU OPEN A SHARKCODERS - GENIUSES OF TOMORROW SCHOOL IN MY CITY?

Still have questions?

CONTACT US