Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I'm thinking of developing mobile game app using c#. I'm pretty sure about server side but not clear about client side.
Can i use unity & c# to deploy mobile app to android or apple?
If not, do i have any other alternatives or combination to do that?
Xamarin doesn't seem to be a good choice for game development.
Thanks.
Can i use unity & c# to deploy mobile app to android or apple?
Manual - UnityCloudBuildSupportedPlatforms
iOS
Android
Windows desktop
Mac OS desktop
Linux desktop
WebGL
Unity Web Player (Unity 5.3 and below, legacy versions of Unity only)
If not, do i have any other alternatives or combination to do that?
Though the answer is yet, there are multiple other options, namely:
Godot engine - It is also opensource and provides full C++ support
Unreal engine - Also supports major consoles
Many more if you research this a bit, but I think you are covered with the above.
Xamarin doesn't seem to be a good choice for game development.
You can use it, but you are essentially using monogame
Yes, you can use Unity and, as far as I know, is one of the main framework for game development with C#
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
Is there a way to develop Linux applications with C # with a graphical interface? That is to say with a window buttons and such things, I have tried it with .net core but apparently it is just for console applications.
When you look for writing c# code on linux you will probably run into http://www.mono-project.com/.
This is what you find on Mono's page :
"Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime. A growing family of solutions and an active and enthusiastic contributing community is helping position Mono to become the leading choice for development of cross platform applications."
Both Mono and .NET Core support GNU/Linux systems like Ubuntu.
.NET Core is available on different Linux distributions. You will learn more about it on Microsoft's documentation site:
https://learn.microsoft.com/en-us/dotnet/core/install/linux
Editors like Gedit Vim have syntax for C#.
MonoDevelop and Visual Studio Code are two environments which run on Ubuntu and support C# development.
Additionally I recommend this site , if you want to learn more about developing apps for Linux:
https://teckangaroo.com/c-sharp-linux/
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I should implement a communication between a C++ Application and a mobile application developed using Xamarin Forms.
The Xamarin Application is targeted to Android, iOS and Windows.
The communication between the Xamarin Forms Application and the C++ one should be done in real time.
I tried to implement this ZeroMQ but we don't have a PCL for Xamarin. I search a lot for a solution but I did not find.
Is there a framework that can implement a real time communication between a C++ App and an Xamarin Forms App that targets Android, iOS and Windows.
(I'm making the assumption that you are referring to "real-time" communication between the apps)
I would suggest using something like SignalR for the communication. They do seem to have a C++ client, and they support Xamarin. There may be other real-time communication libraries that support both.
I have used SignalR in a Xamarin application, albeit, I was using a pre-Alpha version of SignalR(version 0.5.2 from years ago), but it worked great and continues to work great for our use-case.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I have a specific requirement of being able to select arbitrary rectangular regions from a source video and to save that region (for a specific time span) to a separate file.
Ideally, the API would support C#/.NET but we're prepared to do it in C++ if that would yield a better end product.
This software will need to run on Windows machines.
I've looked into Direct Show Editing Services and Media Foundation. I've found conflicting information that says DSES is deprecated, but then to use DSES over MF because MF doesn't focus on video editing that much.
Are there are any other APIs that I should look into?
Can you recommend either of the mentioned APIs for the task at hand?
Thanks in advance!
For video editing in Windows desktop apps, DirectShow remains really the only Windows API for this scenario. See Migrating from DirectShow to Media Foundation
For C#, take a look at DirectShow.NET.
DirectShow is not supported for Windows Store, universal Windows apps, Xbox One, or Windows phone 8.
Also keep in mind that DirectShow is impacted by the "N" editions of Windows. See "Who moved my [Windows Media] Cheese"?
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I would like to start learning directX [c#] and was wondering where I should learn it from. It seems like a waste of time to just grab an old tutorial that is bad precipice anymore.
I looked around and saw MSDN had one, but it seems pretty limited, so is there any other reliable and still relevant websites or books out for directx 10 or higher?
Thanks!
The MSDN content for using DirectX from C# is specifically the legacy Managed DirectX 1.1 assemblies which are indeed ancient, or is XNA Game Studio which is another option. XNA Game Studio does not support Direct3D 10 or 11 (or 64-bit native). See DirectX and .NET for a summary.
The best option for learning DirectX 11 from C# today is to use either SharpDX or SlimDX.
As for book recommendations, check out: Stenning, "Direct3D Rendering Cookbook", Packt Publishing (January 21, 2014)
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I have got C# .Net based applications. Is there any way I can run these applications for Apple IOS. I don’t have resources to develop all applications from scratch.
Many Thanks,
Ni
First of all, you can not just run your existing .NET programs unmodified on the iOS platform.
The .NET runtime does not work on iOS, nor will it (in relation to current app guidelines regarding runtime compilation). Mono has the same fate and will not run on the iOS platform.
Your only option is to get the code compiled to native iOS executables, and this will involve 3rd party tools.
One of those is the MonoTouch product. It is not free.
Note that this is not a technical limitation. The .NET runtime could run on the iOS platform if Microsoft, or Mono made it for that platform, but Apple does not allow such runtimes (the ones that download/execute not-yet-100%-compiled code) on their platform at all.
This is the same problem that prevents Flash from executing on the platform. The way Flash has gone to solve this is to compile the Flash programs to native iOS executables.
You can use the tools made by the mono project.
These will not support all of the MS namespaces (non of the windows specific ones, such as WMI) and your application code needs to be written to be cross platform (so using Path.Combine for directory paths instead of concatenations).
Try the MoMA tools to see if your code is cross platform and get recommendations for fixing it if it is not.
Take a look at Xamarin for IOS. Integrates nicely with Visual Studio otherwise you can use its own IDE.
You can also reference .net assemblies. Hope this helps.