Ceylon School of Game Design

Ceylon School of Game Design ๐–ถ๐—๐–พ๐—‹๐–พ ๐–ฒ๐—‹๐—‚ ๐–ซ๐–บ๐—‡๐—„๐–บโ€™๐—Œ ๐–ฆ๐–บ๐—†๐–พ ๐–ฃ๐–พ๐—๐–พ๐—…๐—ˆ๐—‰๐–พ๐—‹๐—Œ ๐– ๐—‹๐–พ ๐–ฌ๐–บ๐–ฝ๐–พ ๐ŸŽ“
๐ŸŒ Play โ€ข Create โ€ข Win

๐—–๐—ฆ๐—š๐—— ๐—š๐—ฎ๐—บ๐—ฒ ๐—•๐—ฟ๐—ฒ๐—ฎ๐—ธ๐—ฑ๐—ผ๐˜„๐—ป  #๐Ÿฌ๐ŸฑTodayโ€™s game: ๐—–๐—ฎ๐—ป๐—ฑ๐˜† ๐—–๐—ฟ๐˜‚๐˜€๐—ตCandy Crush is a great example of how a simple puzzle idea can keep pla...
16/07/2026

๐—–๐—ฆ๐—š๐—— ๐—š๐—ฎ๐—บ๐—ฒ ๐—•๐—ฟ๐—ฒ๐—ฎ๐—ธ๐—ฑ๐—ผ๐˜„๐—ป #๐Ÿฌ๐Ÿฑ
Todayโ€™s game: ๐—–๐—ฎ๐—ป๐—ฑ๐˜† ๐—–๐—ฟ๐˜‚๐˜€๐—ต

Candy Crush is a great example of how a simple puzzle idea can keep players coming back again and again.

The player mainly does one thing,

๐Ÿ‘‰ match similar candies.

Thatโ€™s it.

But the game becomes interesting because every level gives a small challenge. The player has limited moves, different goals, special candies, obstacles, rewards, and the feeling of โ€œjust one more try.โ€

This is an important lesson for beginner game developers.

๐—” ๐—ด๐—ฎ๐—บ๐—ฒ ๐—ฐ๐—ฎ๐—ป ๐—ฏ๐—ฒ๐—ฐ๐—ผ๐—บ๐—ฒ ๐—ฒ๐—ป๐—ด๐—ฎ๐—ด๐—ถ๐—ป๐—ด ๐˜„๐—ต๐—ฒ๐—ป ๐—ถ๐˜ ๐—ด๐—ถ๐˜ƒ๐—ฒ๐˜€ ๐˜๐—ต๐—ฒ ๐—ฝ๐—น๐—ฎ๐˜†๐—ฒ๐—ฟ ๐—ฎ ๐—ฐ๐—น๐—ฒ๐—ฎ๐—ฟ ๐—ด๐—ผ๐—ฎ๐—น, ๐—ฎ ๐˜€๐—บ๐—ฎ๐—น๐—น ๐—ฐ๐—ต๐—ฎ๐—น๐—น๐—ฒ๐—ป๐—ด๐—ฒ, ๐—ฎ๐—ป๐—ฑ ๐—ฎ ๐—ฟ๐—ฒ๐˜„๐—ฎ๐—ฟ๐—ฑ๐—ถ๐—ป๐—ด ๐—ฟ๐—ฒ๐˜€๐˜‚๐—น๐˜. The rules are easy to understand, but the level design keeps changing the way the player thinks.

๐Ÿ‘‰ Beginner lesson

You do not always need action, enemies, or fast movement to make a game fun.

A simple puzzle mechanic can become powerful when you add clear goals, limited moves, satisfying feedback, level variety, and small rewards.

๐Ÿ‘‰ Mini challenge

If you were creating your own Candy Crush-style puzzle game, what would you change?

Maybe the theme?
Maybe the objects?
Maybe the level goals?
Maybe the power-ups?
Maybe the rewards?

Comment your idea below ๐Ÿ‘‡

Every Thursday, we break down a popular game and share what beginner game developers can learn from it.

Ceylon School of Game Design
Play โ€ข Create โ€ข Win

15/07/2026

๐—ค๐˜‚๐—ถ๐—ฐ๐—ธ ๐—ด๐—ฎ๐—บ๐—ฒ ๐—ฑ๐—ฒ๐˜ƒ ๐—พ๐˜‚๐—ฒ๐˜€๐˜๐—ถ๐—ผ๐—ป โ“๐ŸŽฎ

If you could add one feature to your favorite game, what would it be?

โค๏ธ New characters
๐Ÿ‘ New levels
๐Ÿ˜ฎ Multiplayer mode
๐Ÿ˜‚ Better graphics
๐Ÿ”ฅ More challenges

React with your choice ๐Ÿ‘‡

Great games are always improved by thinking about what makes the player experience better.

Ceylon School of Game Design
Play โ€ข Create โ€ข Win

Another exciting update from one of our CSGD students.๐—ฅ๐—ผ๐˜€๐—ต๐—ถ๐˜๐—ต ๐—ช๐—ฎ๐˜๐—ต๐˜€๐˜‚๐—ธ๐—ฎ has developed a new web game called ๐—ข๐— ๐—œ as part o...
12/07/2026

Another exciting update from one of our CSGD students.

๐—ฅ๐—ผ๐˜€๐—ต๐—ถ๐˜๐—ต ๐—ช๐—ฎ๐˜๐—ต๐˜€๐˜‚๐—ธ๐—ฎ has developed a new web game called ๐—ข๐— ๐—œ as part of his ๐—™๐—ข๐—ซ๐—ข๐—™๐—™ ๐—”๐—ฟ๐—ฐ๐—ฎ๐—ฑ๐—ฒ project.

OMI brings the classic Sri Lankan card game experience into a web browser, making it easy to play without downloading an app.

What makes this project interesting is that it is playable directly from the web browser, without downloading an app.

The game includes,

๐Ÿค– ๐—ฆ๐—ผ๐—น๐—ผ ๐˜ƒ๐˜€ ๐—”๐—œ
Play against AI players.

๐Ÿƒ ๐—ฃ๐—ฟ๐—ฎ๐—ฐ๐˜๐—ถ๐—ฐ๐—ฒ ๐— ๐—ผ๐—ฑ๐—ฒ
Control all four sides and learn how the game works.

๐ŸŒ ๐—ฃ๐—น๐—ฎ๐˜† ๐—ข๐—ป๐—น๐—ถ๐—ป๐—ฒ
Create a room, share the room code with friends, and play together online in 1v1 or 2v2 mode.

This is a great step because Rosh*th is not only building a game, but also exploring web gameplay, online multiplayer flow, AI players, and a local Sri Lankan game concept.

Well done Rosh*th ๐Ÿ‘

Keep building, keep experimenting, and keep improving your games.

Weโ€™ll add the game link in the first comment. Please try it and share your feedback to support his progress.

Ceylon School of Game Design
Play โ€ข Create โ€ข Win

๐—–๐—ฆ๐—š๐—— ๐—š๐—ฎ๐—บ๐—ฒ ๐—•๐—ฟ๐—ฒ๐—ฎ๐—ธ๐—ฑ๐—ผ๐˜„๐—ป  #๐Ÿฌ๐ŸฐTodayโ€™s game: ๐—ง๐—ฒ๐—บ๐—ฝ๐—น๐—ฒ ๐—ฅ๐˜‚๐—ปTemple Run is a great example of how speed and pressure can make a simpl...
09/07/2026

๐—–๐—ฆ๐—š๐—— ๐—š๐—ฎ๐—บ๐—ฒ ๐—•๐—ฟ๐—ฒ๐—ฎ๐—ธ๐—ฑ๐—ผ๐˜„๐—ป #๐Ÿฌ๐Ÿฐ
Todayโ€™s game: ๐—ง๐—ฒ๐—บ๐—ฝ๐—น๐—ฒ ๐—ฅ๐˜‚๐—ป

Temple Run is a great example of how speed and pressure can make a simple game feel exciting.

The player mainly does a few things,

๐Ÿ‘‰ turn, jump, slide, and collect coins.

Thatโ€™s it.

But the game becomes intense because the player has to react quickly. The path keeps changing, obstacles appear suddenly, coins guide the player forward, and one small mistake can end the run.

This is an important lesson for beginner game developers.

๐—” ๐—ด๐—ฎ๐—บ๐—ฒ ๐—ฐ๐—ฎ๐—ป ๐—ณ๐—ฒ๐—ฒ๐—น ๐—ฒ๐˜…๐—ฐ๐—ถ๐˜๐—ถ๐—ป๐—ด ๐˜„๐—ต๐—ฒ๐—ป ๐˜๐—ต๐—ฒ ๐—ฝ๐—น๐—ฎ๐˜†๐—ฒ๐—ฟ ๐—ถ๐˜€ ๐—ฎ๐—น๐˜„๐—ฎ๐˜†๐˜€ ๐—บ๐—ฎ๐—ธ๐—ถ๐—ป๐—ด ๐—พ๐˜‚๐—ถ๐—ฐ๐—ธ ๐—ฑ๐—ฒ๐—ฐ๐—ถ๐˜€๐—ถ๐—ผ๐—ป๐˜€. The controls are simple, but the pressure, speed, danger, and rewards keep the player focused.

๐Ÿ‘‰ Beginner lesson

You do not need a complicated system to create excitement. Simple actions can feel powerful when the player has to react fast, avoid danger, collect rewards, and keep going.

Good pacing, clear obstacles, and increasing challenge can make a small game idea feel much more engaging.

๐Ÿ‘‰ Mini challenge

If you were creating your own Temple Run-style game, where would it take place?

Maybe an ancient temple?
Maybe a jungle?
Maybe a haunted castle?
Maybe a futuristic city?
Maybe a Sri Lankan historical place?

Comment your idea below ๐Ÿ‘‡

Every Thursday, we break down a popular game and share what beginner game developers can learn from it.

Ceylon School of Game Design
Play โ€ข Create โ€ข Win

Another CSGD Practice Hub project submission to highlight today.๐€๐ค๐š๐ฌ๐ก, from the CSGD 100-Day Game Development Course Bat...
08/07/2026

Another CSGD Practice Hub project submission to highlight today.

๐€๐ค๐š๐ฌ๐ก, from the CSGD 100-Day Game Development Course Batch 4, has published ๐—ง๐—ฎ๐—ฟ๐—ด๐—ฒ๐˜ ๐—ฆ๐˜๐—ฟ๐—ถ๐—ธ๐—ฒ on itch.io.

This project comes from one of our ๐—–๐—ฆ๐—š๐—— ๐—ฃ๐—ฟ๐—ฎ๐—ฐ๐˜๐—ถ๐—ฐ๐—ฒ ๐—›๐˜‚๐—ฏ ๐—ฃ๐—ฟ๐—ผ๐—ท๐—ฒ๐—ฐ๐˜ ๐—ค๐˜‚๐—ฒ๐˜€๐˜ ๐—ฎ๐—ฐ๐˜๐—ถ๐˜ƒ๐—ถ๐˜๐—ถ๐—ฒ๐˜€.

In the game, players click and destroy targets, earn points for successful hits, and try to beat the clock before time runs out.

It is a simple 2D arcade-style project, but it includes important beginner game development concepts like target spawning, player input, scoring, timer-based gameplay, feedback, and publishing.

This is exactly why we created the Project Quest system inside the Practice Hub.

Students can learn a concept, build a small playable project, submit it, publish it, and slowly grow their confidence as game developers.

Well done Akash ๐Ÿ‘
Keep building, keep practicing, and keep publishing your work.

Weโ€™ll add the game link in the first comment. Please try it and share your feedback to support his progress.

Ceylon School of Game Design
Play โ€ข Create โ€ข Win

Today weโ€™re highlighting another project listed on the new ๐—–๐—ฆ๐—š๐—— ๐—ฆ๐˜๐˜‚๐—ฑ๐—ฒ๐—ป๐˜ ๐—ช๐—ผ๐—ฟ๐—ธ page.๐—ก๐—ผ๐—ฟ๐˜๐—ต ๐—ฃ๐—ผ๐—น๐—ฒ ๐—ง๐—ถ๐—ป๐—ธ๐—ฒ๐—ฟ๐˜„๐—ผ๐—ฟ๐—ธ๐˜€ ๐—ฉ๐—ฅ is a ๐—–๐—ต๐—ฟ๐—ถ๐˜€๐˜๐—บ...
07/07/2026

Today weโ€™re highlighting another project listed on the new ๐—–๐—ฆ๐—š๐—— ๐—ฆ๐˜๐˜‚๐—ฑ๐—ฒ๐—ป๐˜ ๐—ช๐—ผ๐—ฟ๐—ธ page.

๐—ก๐—ผ๐—ฟ๐˜๐—ต ๐—ฃ๐—ผ๐—น๐—ฒ ๐—ง๐—ถ๐—ป๐—ธ๐—ฒ๐—ฟ๐˜„๐—ผ๐—ฟ๐—ธ๐˜€ ๐—ฉ๐—ฅ is a ๐—–๐—ต๐—ฟ๐—ถ๐˜€๐˜๐—บ๐—ฎ๐˜€ ๐—ฉ๐—ฅ ๐˜€๐—ถ๐—บ๐˜‚๐—น๐—ฎ๐˜๐—ถ๐—ผ๐—ป project built by ๐—–๐—ฆ๐—š๐—— ๐˜€๐˜๐˜‚๐—ฑ๐—ฒ๐—ป๐˜๐˜€ during their time working as game developers at ๐—›๐—ฒ๐—น๐—ฎ๐—ฑ๐—ฒ๐˜ƒ ๐—ซ๐—ฅ ๐—Ÿ๐—ฎ๐—ฏ๐˜€.

In this VR experience, players step into a festive workshop environment, take on Santaโ€™s role, assemble and customize toys, complete toy-making tasks, and interact with a Christmas-themed world.

What makes this project special is that it goes beyond a normal screen-based game.

Students had to work with Unity, VR interactions, Meta Quest development, gameplay flow, environment design, testing, and publishing for VR devices.

Projects like this show how CSGD students can grow from learning the basics into working on real interactive experiences with industry-style practice.

Weโ€™re slowly adding more student, intern, and studio projects to the CSGD website so visitors can see what our learners are building.

Visit the ๐—–๐—ฆ๐—š๐—— ๐—ฆ๐˜๐˜‚๐—ฑ๐—ฒ๐—ป๐˜ ๐—ช๐—ผ๐—ฟ๐—ธ ๐—ฝ๐—ฎ๐—ด๐—ฒ to explore more projects.

More will be added along the way.

Link in the first comment.

Ceylon School of Game Design
Play โ€ข Create โ€ข Win

06/07/2026

๐—ค๐˜‚๐—ถ๐—ฐ๐—ธ ๐—ด๐—ฎ๐—บ๐—ฒ ๐—ฑ๐—ฒ๐˜ƒ ๐—พ๐˜‚๐—ฒ๐˜€๐˜๐—ถ๐—ผ๐—ป โ“๐ŸŽฎ

What is the biggest thing stopping most beginners from starting game development?

โค๏ธ Donโ€™t know where to start
๐Ÿ‘ Afraid of coding
๐Ÿ˜ฎ No powerful computer
๐Ÿ˜‚ Too many tutorials, still confused
๐Ÿ”ฅ Starting big projects too early

React with your choice ๐Ÿ‘‡

Most beginners donโ€™t fail because they canโ€™t learn.
They struggle because they donโ€™t have a clear path.

Ceylon School of Game Design
Play โ€ข Create โ€ข Win

Another CSGD student project to share today.Rukshan, from the CSGD 100-Day Game Development Course Batch 1, has publishe...
05/07/2026

Another CSGD student project to share today.

Rukshan, from the CSGD 100-Day Game Development Course Batch 1, has published his 3D endless runner mini game called Vesak Runner.

He also submitted the project through the CSGD Practice Hub, which makes this a special update for us.

In the game, the player runs through a Vesak-themed road environment, avoids obstacles, and tries to keep going while improving the score.

It is a simple mini project, but this is exactly how game development progress happens.

Students learn one concept, build a small version, test it, improve it, and finally publish something others can play.

Well done Rukshan ๐Ÿ‘
Keep building, keep practicing, and keep improving your games.

This is the kind of student progress we want to see more through the CSGD Practice Hub.

Weโ€™ll add the game link in the first comment. Please try it and share your feedback to support his progress.

Ceylon School of Game Design
Play โ€ข Create โ€ข Win

๐—–๐—ฆ๐—š๐—— ๐—š๐—ฎ๐—บ๐—ฒ ๐—•๐—ฟ๐—ฒ๐—ฎ๐—ธ๐—ฑ๐—ผ๐˜„๐—ป  #๐Ÿฌ๐ŸฏTodayโ€™s game: ๐—”๐—ป๐—ด๐—ฟ๐˜† ๐—•๐—ถ๐—ฟ๐—ฑ๐˜€Angry Birds is a great example of how physics can make a simple game fe...
04/07/2026

๐—–๐—ฆ๐—š๐—— ๐—š๐—ฎ๐—บ๐—ฒ ๐—•๐—ฟ๐—ฒ๐—ฎ๐—ธ๐—ฑ๐—ผ๐˜„๐—ป #๐Ÿฌ๐Ÿฏ
Todayโ€™s game: ๐—”๐—ป๐—ด๐—ฟ๐˜† ๐—•๐—ถ๐—ฟ๐—ฑ๐˜€

Angry Birds is a great example of how physics can make a simple game feel fun and satisfying.

The player mainly does one thing,

๐Ÿ‘‰ pull, aim, and release.

Thatโ€™s it.

But the game becomes interesting because every shot feels different. The angle, power, bird type, blocks, and structure all affect what happens after the player releases the bird.

This is an important lesson for beginner game developers.

๐—” ๐—ด๐—ฎ๐—บ๐—ฒ ๐—ฐ๐—ฎ๐—ป ๐—ฏ๐—ฒ๐—ฐ๐—ผ๐—บ๐—ฒ ๐—ณ๐˜‚๐—ป ๐˜„๐—ต๐—ฒ๐—ป ๐˜๐—ต๐—ฒ ๐—ฝ๐—น๐—ฎ๐˜†๐—ฒ๐—ฟ ๐—ฐ๐—ฎ๐—ป ๐—ฝ๐—ฟ๐—ฒ๐—ฑ๐—ถ๐—ฐ๐˜, ๐˜๐—ฟ๐˜†, ๐—ณ๐—ฎ๐—ถ๐—น, ๐—ฎ๐—ป๐—ฑ ๐˜๐—ฟ๐˜† ๐—ฎ๐—ด๐—ฎ๐—ถ๐—ป. The player understands the goal clearly, but still has to think about timing, direction, force, and strategy.

๐Ÿ‘‰ Beginner lesson

You do not always need many controls or a big world. A simple mechanic can become powerful when it reacts in an interesting way.

Physics, feedback, and level design can make even one action feel different every time.

๐Ÿ‘‰ Mini challenge

If you were creating your own Angry Birds-style game, what would you change?

Maybe the character?
Maybe the objects?
Maybe the world?
Maybe the power-ups?
Maybe the target?

Comment your idea below ๐Ÿ‘‡

Every Thursday, we break down a popular game and share what beginner game developers can learn from it.

Ceylon School of Game Design
Play โ€ข Create โ€ข Win

Address

323, Kandy Road
Peliyagoda
11830

Opening Hours

Monday 09:00 - 17:00
Tuesday 09:00 - 17:00
Wednesday 09:00 - 17:00
Thursday 09:00 - 17:00
Friday 09:00 - 17:00
Saturday 09:00 - 17:00

Telephone

+94113468650

Alerts

Be the first to know and let us send you an email when Ceylon School of Game Design posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The School

Send a message to Ceylon School of Game Design:

Shortcuts

Share

Category