The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
There was a load of visitors by the door where the swipe point is (only use the swipe point for your unit as you will be logged into another unit, gives fire marshals a head ache if it's needed) nearly knocked out one guy as I opened the door with some haste. knows who they were, just in 'awe' of help desk manned 24 Hours a day, 365 days a year! So I didn't foul it up, it was fouled before I got there!
I have an idea for a simple 2D game and am thinking about trying to go cross-platform.
Let me start with, I considered Unity first. For various reasons, not interested in advice about it.
To stay in VS/C# land and save money, I'm considering using CocosSharp. I'm usually reluctant to invite opinions, but I could use some advice here.
My biggest concern is that the last update (of CocosSharp) on GitHub is comparatively old. Is CocosSharp still a viable alternative? Or, am I about to use an already extinct dinosaur?
Anything else you'd recommend? Again, my focus is free/cheap, simple, 2D. In an ideal world, VS/C#, so I can stay comfy on my PC. Though, I'm flexible on that goal.
Most of the other options I saw out there seemed expensive, complicated, and/or 3D oriented.
I'll leave the thread open for continued Unity cheerleading, since this seems to be the only opinion out there. Sigh...not sure of the purpose of repeatedly posting "use Unity", but too each their own
Regarding the original topic, since I'm leery of CocosSharp's continued support, I've decided to experiment with MonoGame instead.
Have you checked out unity? It is free up to a certain level (<$100k), and they have a 2D toolkit that may be downloaded for free.
Also, I'm not sure if you are going cross-platform that you can stay entirely on the PC when it comes to apple. I believe you need a MAC to compile the code. You can still use VS on the PC, but it needs to send it to XCODE for compilation (at least that's how it works based on my limited Xamarin experience).
For 2D I say HTML5 / Canvas.
You get _everywhere_ deployment.
Your friends don't have to do any install, just point at your game's URL.
Here is an absolutely fantastic book with tons of samples that will amaze you: HTML5 Canvas: Native Interactivity and Animation for the Web [^]
Probably not what you are interested in, mostly because it doesn't stick with your parameters but I wanted to throw it out there for future readers, if nothing else.
Embarcadero[^] has recently created a community version of their RAD studio. It is C++ and Delphi and not C# but it is free until you earn $5000.00 and seems fairly easy and straight forward.
They have a boot camp with several 2d games and source that you can play with, along with a high level explanation.
Lots more tuts and stuff for Delphi and it is an easy language, but C++ is my fav. My thoughts are to create a really simple app for my grandson (who is 2) to play on a windows touchscreen and then to port it to Android and IOS with the same code. If it works and is easy enough then I'll try something more complicated and eventually purchase it, but only after it has paid for itself.
Good to hear! MonoGame is what I'm flying with for now. I've been fairly happy so far.
CocosSharp is built on-top of MonoGame and allegedly provides a more .NET friendly framework. It seemed like an exciting option. However, the last update is so old I can hear crickets on the GitHub site
Also, since nobody has visited and exclaimed, "Yea, CocosSharp rocks!", it seems woefully short of supporters.
Everything I can find says its dead. Heck, on the following GitHub site, the link they list for their web site is even dead.
I've been using MonoGame for the past year for cross-platform, and it does rock! You can now also use it in .NetStandard which you could not a year ago. It is actively being improved and there is a great community that can help. Also, there are lots of examples out there to help get you started.