I’ll assume your Asteroids Mk. II is the game in question for this topic, and it’s first person.
To start, a screenshot(s) of your events sheet will be a great help. Currently I (and the others) are just assuming everything, so if I know what’s in your code help will be much faster and accurate.
From said assumption (and your initial post), making sure: you are using CamPoint.X() and CamPoint.Y() to follow the X and Y coordinates of camobject? That should be correct, if you apply the same principle from that example game.
I don’t see you mentioning using a “Center camera on object” event, which could be your issue. Here’s an example camera code screenshot:
The bottom event is where the game’s camera actually centers itself (the blue text “camera” is an object with invisible sprite), and above it is the calculation. It’s a top-down game, though.
So, yes, send a screenshot of what your events are, like the above picture, It’s much easier to understand and help your project that way.
TLDR below is offtopic?
Quite the story there!
However, I have to burst some bubbles, the biggest one first:
It takes grit, time, and persistence to make a game that sells enough to pay your bills ($10 DAILY is really awesome…). It might also take months, maybe a year or two, to make a game of that quality.
Not intending to discourage - but what I mean is, making games don’t immediately bring income, most of it depends on your idea, and how well you keep telling about it to the world as you develop said idea (interacting with communities on social media), among other factors.
If you can live with that, and still want to make games, then…
I don’t have any winning game-ideas (the one I have is too broad it may not ever get completed), so the best I can do is give you some pointers. Most independent/indie studios or one-person developers make it big by making a unique game that does its own niche (specific genre) so well that the people otherwise uninterested by normal games decide to buy it - in salesman talk, an “untapped market”. (The other part about making people aware you and your game-in-development exists is important because today, there are so many games it’d be nigh impossible to really get meaningful results by simply listing it on a digital store like Steam.
On a serious note, I feel this topic / category of the forum isn’t the place to discuss the other stuff you’re bringing in to the table here, so you can consider making a topic in the Community section since they’re pretty discussable broad topics. Otherwise if you just want to talk, just hit me up with a private message (you can ask for my other social website handles there as well).
PS: Your cat is fluffy and chonky, yet so classy. amazing (but I will not say more of him than that)