So I'm playing around a little with Xamarin + CocosSharp in my free time - I'm looking at making a game, focusing on Android for now, but Xamarin allows pretty easy portability to iThings too.

So far I've just got a tiled background and NPC that I'm borrowing sample tilesets from Cocos for. The player can move around in a room and pull up a menu prompt but it's pretty bare.

I've got big ideas for it - the basic premise is to be a turn-based RPG with city-building elements a-la Dark Cloud. In the end I'd have different building types grant different benefits, etc...

I'm definitely open to creative or technical collaboration - I only have so much time on it and creativity isn't my forte at all, so if anyone's interested in playing around with it let me know. It's mostly an avenue for me to practice mobile and game development, but if we got enough people together it could turn into something pretty awesome.

At the moment the most helpful for me would be programming help but eventually I'll need graphics resources etc. too...

Sweet, thanks! I should have commented it, but the reason the player movement involves moving the player then moving the map under them and moving the player back is because that makes it trivial to not have the map move under the player when I get around to having the map not scroll at the edges.

Yeah, I use Sourcetree for my repo management. The new version of Sourcetree has been fighting with me about .gitignore, so I've just been pushing everything. What are you missing? Also what's your GitHub username? Ill add you.

Found the issue - apparently SourceTree saw fit to only show me *modified* files, and not *new and modified*. I went ahead and pushed up everything - including some files that definitely don't need to be in source control - to make sure.

Edit: I've added everything that belongs in .gitignore to .gitignore so that should be good. You should be good to go - though you may need to install Xamarin and Cocossharp independent of their nuget packages as well. Let me know if it doesn't work for you.

I've been trying to use emulators and visual studios to run your thing since day #2
Got it working only yesterday because I am apparently not good at IDEs
Usually I do fine with just some text editor with syntax highlighting and a terminal window

My C isn't particularly sharp, but I could probably manage to compose a pull request or two

Yeah, I am very IDE heavy - don't see any point in not using a tool if it's available. This is C# so it's quite a bit higher level than just straight C - but feel free to take a crack at it. I've locked down the master branch so it requires an approved pull request before merge - so the worst that happens is I ask for changes before approving it. See the Kanban-Chi link above for the next work items l.

Does occur to me that the player layer should be part of the local map - so Imma need to do some refactoring around that too.

Edit: Since this is in Xamarin - you'll almost definitely need VS Community with Xamarin installed in order for it to cross compile correctly.

I don't think I can contribute any more, besides providing code snippets without having tested them myself using Android / iOS emulator in Visual Studio:

Alright so I tried making up a simple in-game menu using GUI elements, which were, according to Xamarin video guides, easy to implement and get ahold of.
What I wanted to to was having a switch were I could toggle between some movement implementations.
1) could not find any GUI elements usable for the platform using the Visual Studios toolbox feature, as per shown in their video guides.
2) downloaded and installed Xamarin unified installer (for the case where visual studios is already installed), after having already successfully installed VS, as well as emulated and implemented parts on the project in VS.
I was hoping I'd get access to GUI elements so that I could make a super simple menu button.
3) Errors while trying to build solution, as well as deploying.
4) A period of uninstalling, reinstalling both Xamarin and Visual Studios, lasting for about a week.
5) I can build the solution now, without recieving literally > 100 warnings, but cannot deploy to Android or iOS emulator.

Paths to JDK and Android SDK are correct. As per default install.
Whenever I load the project, I get a notification via Windows 10 that there's an update available for Xamarin. Even though I've installed it several times.
I also get this particular warning when trying to build the project.

As previously stated, I cannot deploy to Android or iOS emulator.
When loading the project in Visual Studio I get this as output:

I guess I'll have to put this on the Xamarin forums
unless someone here knows how to properly uninstall and reinstall Visual Studios (without following their official guides)
Either that or I'll have a go at Visual Studio for Arch Linux