Google Plus Connect via LinkedIn Connect via Facebook Share by Email Follow us on Twitter Connect via YouTube

Join Our Mailing List







iDESIGN Solutions is a reseller of ROBOTC software in North America.  Please call us at 1-877-730-4770 to discuss license options for RobotC as well as Robot Virtual Worlds.





ROBOTC is the premiere robotics programming language for educational robotics and competitions. ROBOTC is a C-Based Programming Language with an Easy-to-Use Development Environment.

ROBOTC Programming language is used to program:

  • VEX Robotics (CORTEX and PIC robots)
  • Arduino Uno/Mega micro-controllers


Benefits of using ROBOTC

  • Uses the industry standard C-programming language. Additional language extensions specifically for robotic use.
  • Modern Windows GUI with standard visual interface.
  • The only solution with fully integrated software debugger allowing users to step line by line through program execution and analysis of all variables.
  • Additional debugging tools allow the user to see the real time states of all motors and sensor. These are viewed as your program is running; not as a separate application!
  • Single solution works for both VEX Cortex and VEX PIC. No need to purchase two different applications.
  • Over 100 Sample Programs with extensive documentation so students and hobbyists can get started learning how to program
  • Advanced source code editor with smart indenting, automatic code competition and a tabbed interface to allow multiple program to be open at the same time
  • Free webinars, video tutorials, community forums, detailed help files, and curriculum provided by Carnegie Mellon’s Robotics Academy.
  • ROBOTC skills easily transitions into use of professional tools used by engineers. Not a dead end skill for VEX only!
  • ROBOTC has the same form and feel, often even the same command names, as professional tools used on other systems.

Robot Virtual Worlds

No Robot, No Problem! Robot Virtual Worlds is a high-end simulation environment that enables students, without robots, to learn programming.

Research has shown that learning to program in the RVW is more efficient than learning to program using physical robots. RVW simulates popular real world VEX®, LEGO®, and TETRIX® robots in 3D environments while using the same language, ROBOTC, to program both virtual and physical robots. The RVW environment is perfect for home, classroom, and competition environments!

Request more information


ROBOTC requires basic system specifications to run properly. The development environment is not processor intensive, but the interactive debugger may slow down computer performance on older machines.

System Requirements:

Intel® Pentium® processor or compatible, 800 MHz minimum
Windows XP Professional or Home Edition with Service Pack 2 or greater
256MB of RAM minimum
Up to 30MB of available hard disk space
1 available USB port
Compatible Bluetooth adapter (optional)

ROBOTC Virtual Worlds System Requirements:

Intel® Core 2 Duo®/AMD® Athlon X2® or better processor
Windows XP Home or Professional Edition with Service Pack 2 or greater, Windows Vista, Windows 7
2048 MB (2 GB) of RAM minimum
Minimum 200MB free hard drive space
NVIDIA® GeForce® 8800GTS/ATI Radeon™ HD 3850 or better video card
DirectX® 9.0 or DirectX® 10

For more information on ROBOTC's Virtual World program, see our Computer Requirements and Performance page.

ROBOTC will not run natively in any other operating system other than Microsoft Windows. ROBOTC will run with a Virtualization client on a Apple Macintosh. ROBOTC has been tested with VMWare Fusion, Parallels Desktop, and Apple's Boot Camp. You will still need to download/install device drivers found on your purchased CD or on the ROBOTC website.