Available

Rubber Band Shape Manipulation

Rubber Band Shape Manipulation

Rubber Band Shape Manipulation

Unity C#
2 weeks
Programming, gameplay design
Unity C#
2 weeks
Programming, gameplay design
Unity C#
2 weeks
Programming, gameplay design

Project Description


I submitted this demo for my final project at a game developer bootcamp course at Playback Studio, where I started learning Unity and C#. I designed and programmed the system alone after the first month of the course. The game was designed for touchpad devices and it aims to simulate the physics of a rubberband-like object.


Goal: Design and program a game mechanic specifically oriented at touchpad devices.

Secondary Goal: Create an interesting gameplay loop around the mechanic.


Design


Core philosophy: Achieve realistic phyisics and create scalable code


Mechanics implemented:

  • Realistic geomtery

  • Automatic string release system replicating real life behaviour

  • Highlight top/bottom path

  • Undo button

  • Data structure tracking current game state

  • Moving object on the path


Potential game ideas around this mechanic:

  1. Management game


    Inspirations and similar titles: Mini Motorways, Factorio, and Keep Talking and Nobody Explodes)


    Players are facing a complex system of switchboards with many different components, and must constantly make changes to it to ensure it is operating smoothly. During gameplay certain difficulties emerge, and players lose if they remain unattended for too long. The rubber band mechanic would be used as one of these components.


    Target aesthetic: telephone operator


  2. Real-time strategy game


    Project name: Ant-Band-Highway

    Inspirations and similar titles: Clash Royale


    Players control the shape of rubber band which connects 2 ant colonies. Ants can only travel on the rubber band and only in 1 direction. Both colonies are sending a small group of ants to the other on the top and bottom path of the rubber band. Players must manage both paths simultaniously, helping their own colony's group, and stalling the opposing colony's.

Personal Achievements

  • Learning a lot about the basics of C# and how to create managble code

  • Figuring out the correct geometry and logic of the system, and then implementing it

  • Improving my understanding of Unity

Project Description


I submitted this demo for my final project at a game developer bootcamp course at Playback Studio, where I started learning Unity and C#. I designed and programmed the system alone after the first month of the course. The game was designed for touchpad devices and it aims to simulate the physics of a rubberband-like object.


Goal: Design and program a game mechanic specifically oriented at touchpad devices.

Secondary Goal: Create an interesting gameplay loop around the mechanic.


Design


Core philosophy: Achieve realistic phyisics and create scalable code


Mechanics implemented:

  • Realistic geomtery

  • Automatic string release system replicating real life behaviour

  • Highlight top/bottom path

  • Undo button

  • Data structure tracking current game state

  • Moving object on the path


Potential game ideas around this mechanic:

  1. Management game


    Inspirations and similar titles: Mini Motorways, Factorio, and Keep Talking and Nobody Explodes)


    Players are facing a complex system of switchboards with many different components, and must constantly make changes to it to ensure it is operating smoothly. During gameplay certain difficulties emerge, and players lose if they remain unattended for too long. The rubber band mechanic would be used as one of these components.


    Target aesthetic: telephone operator


  2. Real-time strategy game


    Project name: Ant-Band-Highway

    Inspirations and similar titles: Clash Royale


    Players control the shape of rubber band which connects 2 ant colonies. Ants can only travel on the rubber band and only in 1 direction. Both colonies are sending a small group of ants to the other on the top and bottom path of the rubber band. Players must manage both paths simultaniously, helping their own colony's group, and stalling the opposing colony's.

Personal Achievements

  • Learning a lot about the basics of C# and how to create managble code

  • Figuring out the correct geometry and logic of the system, and then implementing it

  • Improving my understanding of Unity

Project Description


I submitted this demo for my final project at a game developer bootcamp course at Playback Studio, where I started learning Unity and C#. I designed and programmed the system alone after the first month of the course. The game was designed for touchpad devices and it aims to simulate the physics of a rubberband-like object.


Goal: Design and program a game mechanic specifically oriented at touchpad devices.

Secondary Goal: Create an interesting gameplay loop around the mechanic.


Design


Core philosophy: Achieve realistic phyisics and create scalable code


Mechanics implemented:

  • Realistic geomtery

  • Automatic string release system replicating real life behaviour

  • Highlight top/bottom path

  • Undo button

  • Data structure tracking current game state

  • Moving object on the path


Potential game ideas around this mechanic:

  1. Management game


    Inspirations and similar titles: Mini Motorways, Factorio, and Keep Talking and Nobody Explodes)


    Players are facing a complex system of switchboards with many different components, and must constantly make changes to it to ensure it is operating smoothly. During gameplay certain difficulties emerge, and players lose if they remain unattended for too long. The rubber band mechanic would be used as one of these components.


    Target aesthetic: telephone operator


  2. Real-time strategy game


    Project name: Ant-Band-Highway

    Inspirations and similar titles: Clash Royale


    Players control the shape of rubber band which connects 2 ant colonies. Ants can only travel on the rubber band and only in 1 direction. Both colonies are sending a small group of ants to the other on the top and bottom path of the rubber band. Players must manage both paths simultaniously, helping their own colony's group, and stalling the opposing colony's.

Personal Achievements

  • Learning a lot about the basics of C# and how to create managble code

  • Figuring out the correct geometry and logic of the system, and then implementing it

  • Improving my understanding of Unity

Other Projects

Available for Work
Available for Work
Available for Work
Available for Work

Create a free website with Framer, the website builder loved by startups, designers and agencies.