Iphone/galaxy apps & gaming development questions

Hey,
so i have 3 questions would like to have answer ASAP if u can :D ty
1.im using visual studio 2015 , and im write in C/C++.
how can i develop apps for iphone or galaxy(android)?
do i need any special lib for that or different program than VS2015?

2.as i said i write in C/C++ with VS2015
there is any good/recommended libs that i can use to develop 2D/3D games?

3.what the meaning of create your own game engine? what game engine means?

1. If you want to develop for Iphone, you will have to use a mac, and either objective-c or swift, not c/c++. For android, you can kinda use c++, java is probably better for that, and you will need the android SDK.

2. For 2D Games, I would recommend SFML, I've used it and it's great and it's full c++. If you want a library written in C you have SDL. For 3D, There is directX and OpenGL. You can use google to see the differences.

3. This question has been answered a million times, use google.

Edit: You should learn how to use google, it will really save you time.
Last edited on
@TarikNeaj

i tried to searched it on google but i got so many different answers so i figured it out that here ill get best unique answer that help me.

1. android SDK is unique software or it is something that i can attach to VS2015
2.ty
3.if u can explain me again please it will be helpful. if not ty anyway.
Last edited on
1. Read here - http://developer.android.com/about/start.html

3.

i tried to searched it on google but i got so many different answers so i figured it out that here ill get best unique answer that help me.


You won't get a unique answer. This question has been asked like twice this week already. But, here is a 65 video playlist of a guy on youtube Creating a small 2D Engine, and even making a game using it, you can learn a lot from him - https://www.youtube.com/playlist?list=PLSPw4ASQYyymu3PfG9gxywSPghnSMiOAW

Edit: There are already great free game engines you can use so you can use one and get a good idea of what it can be. Try Unity 3D or Unreal engine 4.

Edit 2: Here are some search results - http://www.cplusplus.com/search.do?q=Game+engine

You can also check out the fantastic Book - http://www.amazon.com/Game-Engine-Architecture-Jason-Gregory/dp/1568814135

Last edited on
@TarikNeaj

ty u very much

last last question

do u recommend on the playlist u sent to me of SDL or SFML?
I personally still use SFML and not SDL, but you can go with SDL if it will make it easier.

If you decide to learn SFML, it's very easy to learn. This guy has a 40 video tutorial on most things you need to know about it - https://www.youtube.com/watch?v=kAbkFY6lwAY&list=PLHJE4y54mpC5j_x90UkuoMZOdmmL9-_rg

The documentation for SFML is also great - http://www.sfml-dev.org/documentation/2.3.2/annotated.php

Here is a written tutorial on how to setup SFML with visual studio - http://www.sfml-dev.org/tutorials/2.3/start-vc.php

The same guy that made the SFML tutorial also has a video on how to do that, you can look it up on his channel.
TYYYY!!!!
@TarikNeaj

i know i said last question but
i have 2 more :S sorry for that xD


with SFML i can design an APP? or ill need to know another graphic lib to design graphic for an phone app?

2. u sent me link for website of android developer and they say there that i need to download Android Studio i searched there but didnt found an answer i can program there with C++ or their own lang?
2. Android Studio is like Visual studio.

I havent programmed android apps or any kind of apps for that matter so Im not very knowing in this area, but from what Ive read many recommend using Java instead of c++ because not all android features support c++.

Edit: For graphics in android, You should use openGL. You can combine openGL and SFML since openGL is only a rendering API.

But really, you shouldnt be worrying about android development right now, you're far away from that. Learn the basics first. Learn sfml, create a small game such as Space invaders. Then you can use openGL and sfml together, learn opengl, this website is great for that - http://learnopengl.com/

And then slowly build up.
Last edited on
Topic archived. No new replies allowed.