Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

UnityBlockly

UnityBlockly is an educational robotics platform built with Unity and C#.
The project is designed to help users learn programming and robotics concepts through interactive simulation and visual logic.

About the project

This project combines an interactive environment with educational functionality to make robotics and programming concepts easier to understand.

The main idea of the platform is to provide a user-friendly way to explore logic, interaction, and simulation inside a visual environment. It can be used as a learning tool for students who are beginning to work with algorithms, programming structures, and virtual robotics systems.

Features

  • Interactive educational environment
  • Visual and simulation-based learning approach
  • Robotics-oriented project concept
  • Unity-based interface and interaction system
  • Logic implementation in C#
  • Modular project structure for future extension

Tech stack

  • Unity
  • C#
  • Unity UI
  • TextMeshPro
  • Git

My role

I developed the project as an educational interactive platform in Unity.

My main contributions included:

  • implementing the project logic in C#
  • creating and organizing the interactive environment
  • working with Unity scenes and UI elements
  • connecting educational functionality with simulation behavior
  • structuring the project for further development and extension

Purpose

The purpose of this project is to make robotics and programming education more interactive and accessible.
Instead of learning only through theory, users can interact with a visual environment and better understand how logical structures and robotic systems can work in practice.

Project structure

  • Assets/Scripts — core C# logic
  • Assets/Scenes — Unity scenes
  • Assets/Prefabs — reusable objects and components
  • Assets/UI — interface elements
  • Assets/Resources — supporting project assets

How to run

  1. Clone the repository
  2. Open the project in Unity
  3. Load the main scene
  4. Press Play in the Unity Editor

What I learned

While working on this project, I improved my skills in:

  • C# scripting in Unity
  • building interactive educational applications
  • organizing project architecture
  • creating UI-driven functionality
  • connecting logic with simulation-based interaction

Future improvements

Possible future improvements for the project include:

  • expanding Blockly-style logic functionality
  • adding more robotics scenarios
  • improving the visual programming workflow
  • enhancing the UI and user guidance
  • adding more educational modules and tasks

About

Educational platform for robotics education with a block graphical programming language and simulations of a training mobile robot.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages