Hey everyone,
I have been a long-time Orbiter user, but up to now I have absolutely no idea what it takes to develop an add-on for Orbiter. Inspired by a recent thread on the forum, I decided it’s about time I had a closer look at the whole add-on-development business so I would one day be able to give something back to the community. I have had this idea for years, but always thought it impossible for a guy like me to get into something as complicated as developing an add-on. After all, it takes skills in C++ programming, 3D modeling, texturing and so on… all things of which I know nothing about. So, what? … you only fail of you don’t try.
I am starting this new thread to document my first add-on project, the Project Rexus, in the course of which I will develop a small sounding rocket for Orbiter. The project should be seen as an experiment to demonstrate whether it’s possible to learn about add-on development in a reasonable time-frame (days to a few weeks), using an autodidactic approach. Over the next days and weeks, I will share my progress and experience in this thread in hopes that others might benefit from it. My goal is to show that add-on development is a manageable challenge even if you have no previous experience with this sort of thing.
I might fail, but even then others will hopefully learn from the mistakes I made.
However, if I should succeed, it is my hope that others will be inspired and start experimenting with their own add-ons.
There are plenty of ideas out there of things that would be nice to have in Orbiter, it just takes someone to do it.
Please let me know if you are interested in the progress of this project. Thanks!
P.S.: I know there are other ways to develop an add-on, e.g. using the famous spacecraft3.dll. However, for the sake of learning, I have decided to go the hard way and build my add-on using the "standard" Orbiter API functions in C++.
I have been a long-time Orbiter user, but up to now I have absolutely no idea what it takes to develop an add-on for Orbiter. Inspired by a recent thread on the forum, I decided it’s about time I had a closer look at the whole add-on-development business so I would one day be able to give something back to the community. I have had this idea for years, but always thought it impossible for a guy like me to get into something as complicated as developing an add-on. After all, it takes skills in C++ programming, 3D modeling, texturing and so on… all things of which I know nothing about. So, what? … you only fail of you don’t try.
I am starting this new thread to document my first add-on project, the Project Rexus, in the course of which I will develop a small sounding rocket for Orbiter. The project should be seen as an experiment to demonstrate whether it’s possible to learn about add-on development in a reasonable time-frame (days to a few weeks), using an autodidactic approach. Over the next days and weeks, I will share my progress and experience in this thread in hopes that others might benefit from it. My goal is to show that add-on development is a manageable challenge even if you have no previous experience with this sort of thing.
I might fail, but even then others will hopefully learn from the mistakes I made.
However, if I should succeed, it is my hope that others will be inspired and start experimenting with their own add-ons.
There are plenty of ideas out there of things that would be nice to have in Orbiter, it just takes someone to do it.
Please let me know if you are interested in the progress of this project. Thanks!
P.S.: I know there are other ways to develop an add-on, e.g. using the famous spacecraft3.dll. However, for the sake of learning, I have decided to go the hard way and build my add-on using the "standard" Orbiter API functions in C++.
Last edited by a moderator: