[Q]game development using Unity or something - Android Software/Hacking General [Developers Only]

Today i was going through different demos of various games on android platform and i got interested in designing a game myself, prolly a simple one like doodlejump or something? but then i thought that i have no developer skills such as coding knowledge java script and all that so my question is, have any one of you used a software which basically doesn't require coding skills and you can design a whole game just using textures? i also haven't started using Unity so just a question if a developer can answer this.
Thanks a lot !

Unity requires programming skills. There's no such thing as a magical program that can take an idea and turn it into a game at the click of a button. If you want to write a game, then you're going to have to put some effort in to it.
You will need to learn basic programming theory, and a language.
You will need at least SOME graphic skills, unless you know someone who can do this for you.
There HAVE been tools in the past that make games through simple point and click interfaces, but even THEY require an ability to put scripts together, and a reasonable level of understanding of how games work. From your posting history, I wouldn't bother if I were you.

Related

could i make this app

hi. so first off i have never made an app or anything. i am a winemaker. we use a lot of equations in the winemaking process. i know the has an app that is pretty much a calculator for winemaking. i was wondering if it would be even possible me to give it a shot to make(since i have never even tried and do not even know where to start). would it be easy for me to try. it does not have to be pretty. any feed back would be great and how to get started would be even great. if someone would be interested in helping me with, i know about 30 other wine make that would pay good money for an app like this. any suggestions. thanks
Making basic applications isn't that hard if you know what you're doing. Especially if it doesn't have to have pretty graphics and a clever interface, that's even easier. That said, programming does take a while to pick up and get to grips with. The best thing to get you started is to have a project to do, and in that sense, you're well set. If you want to experiment for yourself, I'd suggest going to the Android Developers' official website as it has all kinds of tutorials and basic information to get yourself started and write very simple applications.
That said, if you're serious about paying someone to write this for you, I'm interested. How much did you have in mind? If you want to have a look at my past work, I've written a game for the Android Market; you can have a look at it and see the standard I'd provide. It's called Spectrum Puzzles, a fun jigsaw puzzle game with lots of high quality images and an easy-to-understand interface.
For someone with no programming experience whilst I'm sure you could dive straight in, it might prove off-putting or result in slow progress. If you have no experience whatsoever, you need to get to grips with programming, Java, the Objected Oriented approach & Android.
Personally, I'd suggest installing Java & the integrated development environment Eclipse & using these to allow you to work through some programming tutorials in Java, which will give a more gentle introduction to programming & OO via Java, all of which you'll directly need for Android development.
Others might even suggest you take a seemingly longer route & first learn programming using a language other than Java, but hopefully that won't be necessary.
Once you feel more comfortable - which might not take long if you have plenty of spare time & find yourself suited to thinking like a programmer - you could then begin to learn how to apply all of this to the Android environment.
Of course there's no reason why you couldn't compromise & slide from the former to the latter that bit earlier so you can start on your project which will help maintain motivation when your head starts to hurt
[Edit:] If you're willing to make your offer of payment a subject for public discussion I'd certainly be interested, if only in learning what kind of rates are considered acceptable for such projects. I'm not in a position to take up your request myself & it seems you already have someone with sufficient experience who's interested, but I hope to be up for such projects in the future. As an aside, I'm a former C programmer who's just getting into Java & Android now.
iam trying to learn java and i must say its kinda hard
You need to learn the basics of object oriented programming before you even think about teaching yourself JAVA. Once you learn the meaning of object oriented programming then you could pick up a Java book .
ilmar72 said:
You need to learn the basics of object oriented programming before you even think about teaching yourself JAVA. Once you learn the meaning of object oriented programming then you could pick up a Java book .
Click to expand...
Click to collapse
It can be done incrementally. Some aspects of the language can be taught to introduce general programming concepts such as sequence, selection & iteration. OO concepts can then be introduced, followed by their implementation in Java & this can then be built upon.
The biggest risk to this approach is that of establishing a functional programming mindset before getting to the OO meat, however that's no worse than learning programming first through a non OO language. As long as the student understands to some degree how much they don't yet understand, as they proceed, imho this is workable.
The alternative of going straight into OO is going to require a fair bit of theory before getting into coding & while this might work in a classroom with plenty of teaching resources, someone reliant on self study could lose motivation.
I'd be interested in any opinions on this?
FAO the OP: If you like having a physical book to work from, rather than relying on online material solely, I am finding Eckel's Thinking In Java to have been a good choice. Of course you should check out alternatives, multiple reviews etc & look for something to fit your style of learning. I hope you don't give up - programming is a very satisfying skill to develop & use

Basic game framework

What Would a Basic Game Framework Contain? Like The Interfaces And Classes?
Regards,
Tripplemin
That really depends on the game you're planing to make. Some games are no more than a dumbed down web browser and much of the play experience is nothing more than a mobile website with fancy pictures that 'hide' the fact that all the user is doing is hitting a glorified refresh button. Others are a bit more complex as they involve persistent tracking of events and rendering multiple layers and/or 3d canvases or objects. To further complicate things android can handle a bunch of languages and thus making a template for game creation that is definitive in detail would be rather difficult. Instead I would suggest trying out some packages that load custom or default templates for app and game creation. To list a few that work on Linux and Windows And if your willing to go through the process of installing one of those onto android then you can also use these there as well:
jMonkey - its very friendly, open source, well documented, made to make games for any java enabled device or computer. Best of all I can confirm that it can be made to be mobile so no pc required to develop apps or games; just debian kit, a linux distro and installing the java development tool kit before installing jMonkey it's self, just be sure to go to help and then to update within jMonkey right after your first opening from a fresh install to fix any bugs or error messages.
Blinder - steep learning curve, lots of tutorials out there for it, made to make games in a variety of formats and consoles or devices, works on Windows and Linux and I've yet to test whether or not it can run on an android linux hybrid environment. There are metric crap tons of content out there for building and predestined templates so hope you've a big hard drive.
I may edit this to add more as I rediscover them. Mostly I would suggest sitting down with a development tool kit and a program that handles the nitty gritty of setup and compiling so that you can get to the real task of making something new
Sent from either my SPH-D700 or myTouch3Gs
Debian Kit Install guide for all android devices that I'm writing:
http://forum.xda-developers.com/showthread.php?t=2240397
Or
https://docs.google.com/document/d/1ssVeIhdBuuy8CtpBP1lWgUkG6fR6oHxP20ToYPPw6zI/edit?usp=drive_web
All game engines should be able to handle game logic, user-input and graphics. Everything else depends on what you want to do with it. If you are planning to design a 2D game for mobile I recommend you to take a look at Corona SDK. Unity is the market leading game engine in 3D games for mobile and it works on PC/Mac/Chrome also.
Unity3d. Very simple and useful for beginners.
AndEngine is also a good option.
javamonkey said:
AndEngine is also a good option.
Click to expand...
Click to collapse
Yes, very good thing!
LibGDX is much much better than AndEngine.
+1 for AndEngine
Vouch for AndEngine, but be aware, that is has NO documentation - instead it has really rich examples project, and helpful community. At beginning its bit hard to understand everything, but as always, no pain no gain. If you need help, you might check my blog about andengine, it has over 80 articles, covering a lot of subjects - since I am new member, and can not share links yet, for reference you can type matim development tutorials in google.
You should try LibGDX. It has tons of features and is, imo, easier to use than AndEngine.
Sent from my XT910 using xda app-developers app
We are using MOAI, I highly recommend you use it as reference.
If you need an easy framework to learn basic staffs in android game dav AndEngine can be your choise. It simple and easy to understand with alot of examples.
But if you want to create games\making money you should think about crossplatform engine, and unity 3d should be definitely your choise.
Give monogame a shot, it's essentially a cross platform, open source port of XNA. Or try out some javascript libraries(impact.js, TreSensa SDK, etc.), considering there are so many cross platform tools for HTML5/CSS3/Javascript that compile your code to native langs.
If you need an easy framework to learn basic staffs in android game dav AndEngine can be your choise. It simple and easy to understand with alot of examples.
But if you want to create games\making money you should think about crossplatform engine, and unity 3d should be definitely your choise.
LibGDX is pretty decent if you wanna go open source + java, but MonoGame + C# is a more pleasant development experience (tools-wise, mostly)
+1 for LibGDX, recently I also got interested by Corona - which looks relatively simple
Despite the lack of proper documentation, :good: AndEngine is a great choice. I admit that it's hard to find the solution for a specific problem. Stackoverflow will only give you hints, they rarely have accepted solutions for your problems, but the andengine forums are great.
It's a free engine and good for your first app. A lot easier than handling OpenGL yourself.
Libgdx is a great help
Yes Libgdx is quite useful tool for developing android applications. But since there is very less resources on internet about it, it is little difficult to learn. I had developed a android game called Guess The Brand in Libgdx some time ago, it is very well organized and takes care of lots of tedious thing we need to do in android application development.
Thanks
Unity3d is best for me.
Sent from my GT-S5670 using XDA Premium 4 mobile app
Another +1 for LibGDX - I'm currently using it to develop my current game and it's quite flexible.
I did some research into AndEngine before deciding on LibGDX and I believe it was the right choice. AndEngine has less documentation and feels "slower" overall.
Another possible option is to look into Unity - not long ago they made their product free to use. I hear Unity is a good way to very quickly get a game up and running - might even give it a go next time!

Help the Newbie

Hi. I was inspired by a friend to start developing apps. I don't know where to start though. What can you advice to me? I will greatly appreciate your suggestions. Thank you.
taionsaf you
As I said to someone else on this forum who asked: It really depends on a lot of factors, such as if you have any programming experience at all or not and what you want to build.
If you are just starting out, I would stick to frameworks/engines that have a built-in scripting language and even come with their own IDE (environment where you create the app and other things).
For example if you are wanting to make a game, then google search for game engines that are geared to those with no experience.
Also a bit of advice: have fun creating the app and don't worry about making money from it, i.e. don't think of the end goal yet, just enjoy the journey.
Hi, i think live wallpaper is a easier place to start from. I personally have not much programming experience apart from basic windows programming learned a decade ago which I forgot most of them by now. Still, i managed to create several live wallpapers which definitely helped me to gain experience on android programming. If you want to build a game, you can try Andengine.
I would suggest checking out tutorials and such.
If you want to see results quickly while you learn, you can try this:
http://gigaom.com/2012/03/05/with-this-tool-even-you-can-write-android-apps/
Haven't tried it myself. Seems like it's all plug and play. You can make an app then go about learning how it's doing what it's doing. I would still strongly suggest tutorials instead of relying on things like this or you can handicap your programming skills. I did that when learning web development :/
Now I'm die hard code from scratch be in 100% control of your code.
But stuff like this is fun and can really help you learn. Just don't rely on it
where and why before how
Don't start on a journey without first knowing where you want to go. Ask yourself what exactly do you want and why, and the answer will be an important factor in deciding how to start.
Chances are you either want to try your hand at app writing just to get the sense of what it is and see if you like it, OR you're serious about mastering a skill and have already decided to put in the effort that will take you there.
1) If you're just interested in dabbling to begin with, I would second marozu's advice and recommend going with a high level framework that deemphasizes coding in favor of doing a lot of design work visually. When you get the hang of it, and if you still like the process of designing apps, then it's time to go lower and learn how things really work under the hood, which will take you to mindset #2.
2) On the other hand, if you're dead set on learning app development and you know you have the willpower to go through a steep and boring learning curve, then just buy or download a recommended beginner's book teaching app writing on your platform of choice (Android, iOS, WP, etc.) and go through it cover to cover. If you're diligent, by the time you finish the book you'll most certainly be a competent, if inexperienced app developer. Also, you will have a really good idea of where you want to go next from there, so it will be a good time to recalibrate your learning compass. I'm not even going to list potential directions here because they are essentially limitless.
I noticed than many starting developers want to create games. It's understandable. Developing games you can see what is happening and play your own games.
But I can recommend to start with small programs which do one small task. Learn how to work with file system, internet etc. This will give you undrestanding OS and how complecated soft works. After that it'll be very easy to create a game according to your ideas.
start watching tutorials about it and reading about the basics

Seeking kind advice from experianced developers

Hi
I recently had a problem with one of the discs in my spinal cord, as a result its quite possible I wont be able to return to my work as an industrial electrician. I am looking for other avenues of employment, I have quite abit of time on my hands to educate myself. I have choosen to look into the app market, after all, smart phones are in the hands of many people. Correct me if I am wrong but a well made app that is very popular could return a healthy living.
I want to make games, I see IAPs, premium version, and advertising as the main avenues for generating cash. Is this correct? Please I would like to start with the question, if hard work and effort put in, can money come out? or is it abit of a minority that makes and ultimatly a waste of time?
My next questions are, where should I start? I have ideas for games and I plan to start small so my knowledge and skills grow, first learning the fundamentals. I have begun to read guides but as was in my trade the advice of an experianced electrician was priceless!
So what software should I use, I plan to make for android then if my apps are popular I would transfer to ios and windows. Is there a base program that I could use which would make it easy to convert from to the said operating systems. Is there no way round it but to start from scratch?
What route would you recommend I take?
I think this is enough for now. Please treat me like a complete noob and have abit of patience :x
Is there any website that explains all the jargon associated with app developing?
Also if theres anything else you think I should know please tell me straight I can take it.
Thanks for any replies!
I really want to make this appen
Game and mobile app designing
Before starting with your game designing job you need to have a good knowledge about language that includes assembly, c, c++, java, Eiffel, Smalltalk, Ada, Lua and Python, Fro the language like assembly, c, c++ and java you just need to have a basic knowledge but the main software designing language that are used today are Lua and Python. One you will have a knowledge regarding the basic language then these language and software are easy to operate. Answering to your question about whether you can make money with this, believe me I started as a beginner for the game designing but then today I have a good command over all the language, software and can also use my knowledge for the mobile app designing for the android, windows and apple platform. This field definitely has money.
Most of your questions aren't of the "do this, it'll be the right way' sort.
If you want to create games, look at the different game development kits around - they will take a lot of burden of you, and might even help you to become multiplatform more easily.
Don't underestimate graphics, sound - they are important key elements of games; you might need other interested people with skills in this areas to develop a good package.
Learn how to programm. Learn how the hardware you designed so far 'thinks' - how the software works, how everything is connected.
I wish you the best, and you might need to rethink your questions, so that people can help you better when you ask more specific questions...
AliciaWinslet said:
Before starting with your game designing job you need to have a good knowledge about language that includes assembly, c, c++, java, Eiffel, Smalltalk, Ada, Lua and Python, Fro the language like assembly, c, c++ and java you just need to have a basic knowledge but the main software designing language that are used today are Lua and Python. One you will have a knowledge regarding the basic language then these language and software are easy to operate. Answering to your question about whether you can make money with this, believe me I started as a beginner for the game designing but then today I have a good command over all the language, software and can also use my knowledge for the mobile app designing for the android, windows and apple platform. This field definitely has money.
Click to expand...
Click to collapse
There are two paths you can take. The scripting (using scripting engines) like quoted post or you can chose the native route. Android is natively written in Java with the java assembly; therefor, java will give you the best performance for an android application. Many openGL engines allow the use of c++ which is the next most common mobile development style with the same performace. I have not heard much on using python for mobile applications, but i know cocos2d was originally a python engine so i know its possible. You could make a million dollar app without knowing any assembly. Assembly was used to make the most out of registers and CPUs back in the days of NES and what have you. With the new tegra processors assembly is very unnecessary, but it never hurts to know it.
My personal recommendation, for the standpoint of a game designer and game engine designer, is to learn java first (it is a simple language) or c++ (more complex but still easier then assembly). If you chose to go the scripting route I would try to find a engine that allows that, there are many. As a side note most commercial games are written in c++ or C (or they are a scripting language that compiles to c++); however in androids case everything is compiled to java assembly.
Hope this helps. There is no wrong path.

Looking for guidance, Noob with no experience but a massive idea.

Hello XDA-Dev's,
I have two huge idea's but no experience and I'm looking for a place to start. I wish i had the capital to just hire someone to do the coding but that isn't an option so I'm running with the idea of learning how to code and make the app and web interface myself.
I will keep this post for my development on the way, as almost an interactive diary of my business. All help towards my goal will be greatly appreciated and I hope to develop some strong relationships with members of the forum along the way.
So there is my introduction, now i'll give a brief for my challenge.
First of all i need to learn to build an app in android/iphone, I'll also need web interface, If you think facebook, your on the right lines. So here is my first question, what program and language should I use to create an app similar to facebook or linkedin? A comprehensive list of suggestions would be appreciated. Also good sources to learn coding? I'm sure there is a thread on it so i'll get hunting but likewise feel free to make suggestions.
The next question would be what type of web hosting will i need, what should i use to build the web interface, and any idea's on the kind of bankroll I will need for something with a few million users?
Last of all, how long do you all think this will take to achieve alone?
Thoughts, opinions and introductions would be hugely welcomed. This is going to take me years, but I'd be a fool if I didn't try and make the most of an obvious opportunity.
Regards,
Si
p.s if your a mod and there is a more suitable place for this post, please move it for me, it's my first post here so I'm alien to the layout right now.
Hi,
From my personnal experience, i have two massive impressions about the coding universe, first it's a very pleasent world if you're interested by computer or programms mechanics. Learning how to structure an idea how to put a shape on something moreless abstract is an unique experience. But on the other hand this will drive you crazy sometimes, coding is a very strict language where you'll have to learn all of the basics first, but i can assure you that when you've learned the C or the Java or even Pascals basics, you become able to understand any other programm in any other language, the expressions or the designation objects are the only thing that'll change, it's like playing at a ps3 when used to xbox, almost ...
So coding is a very enjoyable experience but it takes time and will to master it, although huge programmes like facebook aren't based on just one language but it uses several ones like html/css for the structure of the website but this one is a kind of basic for every developper even if you're not interested by web design, also c# and c++ are the new platforms for algebra, then you have php to handle the servers of such a huge and massive network. There are so many other knowledge recquired to lead such a huge project that you can't do it alone. Despite that, if you take a good start in coding you'll be able to run other type of application on android for instance you'll need java or on pc my advise would be to start with C it's really easy at the beginig, in fact the only limitation is your imagination.
Good luck for your project
Envoyé de mon GT-I9505 avec XDA-FORUM, propulsé par appyet.com

Categories

Resources