December 17, 2020
by Viktor Kovacs
modified at January 5, 2021

Archicad Maze Generator Add-On Tutorial – Part 3

In the previous parts of this tutorial series we’ve learned how to create BIM elements, and a very simple dialog. The annoying thing about the dialog is that it keeps using the default data, and doesn’t remember the previous settings. In this part we will solve this issue. The code…


December 8, 2020
by Viktor Kovacs
modified at December 17, 2020

Archicad Maze Generator Add-On Tutorial – Part 1

This tutorial series will guide you through the process of creating an Archicad Add-On. The goal is to write a fully functional Add-On for Archicad that generates a random maze using real BIM elements. The code for this tutorial is available here. The tutorial is divided into multiple parts: Part…


December 3, 2020
by Viktor Kovacs
modified at December 17, 2020

Archicad Maze Generator Add-On Tutorial – Part 2

In the previous part of this tutorial series we’ve learned how to create BIM elements in Archicad, but we used hard-wired values for settings. In this part we will create a user interface to allow users to define maze generation settings. The code for this tutorial is available here. The…


November 20, 2020
by Viktor Kovacs
modified at December 9, 2020

Getting started with Archicad Add-Ons

The goal of this tutorial is to show you how to write an Archicad Add-On from scratch. Archicad Add-On Basics The programming language of Archicad Add-Ons is C++, so you have to be familiar with this language to start. Archicad is extensible in several ways: creating new menu commands and…