i make m3d modelling in AUTODESKMAYA and animation i would like to know how can create with a small action game (video game) waht language i must use what tolls i must use, is it possible my mind???
chrisschristou 0 Posting Whiz
DeanMSands3 69 Junior Poster
Nimerion 0 Newbie Poster
C++, Lineral Math, DirectX or OpenGL, Bitwise operations, etc.
It will be a good idea to know how the memory is organized, for further work.
The SDL, SFML libraries are an option too.
oussama_1 39 Posting Whiz in Training
i work with unity..amazing game engine..we are team of two..my buddy is a 3d artist he deals with 3dmax and maya for modeling and creating enviroments and lightning..backing etc...
and i deal with scripting (javascript, but u can choose between c# and python) and audio (i use reason for soundFX)
its a lot of hard work and u need creativity and money bcz if u wanna sell it u need to buy the soft(15000$) and get game license (license per individual) and purchase the platform addon u wanna work on, in my case its android(15000$) each addon costs the same,win,mac,ps3,xbox,ios its really the same game but different inputs and resolution
this is a serious buissnes but if u want it just for fun u can try it for free u will get 30 days and u can sell your game with the free version but itll be watermarked and u cant earn more than 100,000$ a year or u can sell your game to unity company and get 20% of the earnings.
gd luck
chrisschristou 0 Posting Whiz
thank you very much to reply me.
i don't want just for fun for serius business in future.
then you advise me to learn : C++ , C#,PYTHON,JAVASCRIPT DIRECTX, OPENGL, AND LINEAR MATH ??????
oussama_1 39 Posting Whiz in Training
game scripting of course differs from web or software scripting cause you will be scripting for prefabs, physics, how much life does your player still got or does he collide with something how does he interact, enemies AI,game objects, controllers, cameras, playing animation or audios etc... my point is that you need to learn just the basics of one of these languages (java,C#,Boo) and dont go deep into it, if you are already familiar with one then go to unity community for tutorials on game scripting also there is script referance in their website which you will be need
oussama_1 39 Posting Whiz in Training
sorry my bad its 1500$ not 15000$.
chrisschristou 0 Posting Whiz
Thnak you Oussama
i see you advise me only c# why not c++ i believe c# is only for windows right???
and java is not for web and mobile ???
i would like to learn diference betwin that language
oussama_1 39 Posting Whiz in Training
no that's not right..it all depends on the software you are working on
unity software comes with a customized software called MonoDevelop for debugging scripts which accepts these three languages.
here's a photo of unity and the script language you can create
and here's the "End-user license agreement" for unity
gd luck
The attachment preview is chopped off after the first 10 KB. Please download the entire file.
UNITY SOFTWARE LICENSE AGREEMENT VERSION 4.x
Summary of Important Use Restrictions
Please Read the Entire Agreement and Definitions Below
Entity Size Restrictions for Unity Free
Unity Free, which include the free platform add-on products, may not be licensed or used by a commercial entity with annual gross revenues (based on prior fiscal year) in excess of US$100,000, or by an educational, academic, non-profit or government entity with a total annual budget for the entire entity (based on prior fiscal year) in excess of US$100,000.
Legal Entities May Not Use Unity Free with Unity Pro
If you are a Legal Entity (of any size), you may not combine or integrate content you develop with Unity Free simultaneously with any content you develop with Unity Pro or any Unity Pro Add-on Products. (See Section 2a)
Legal Entities May Not Use Unity Free with Pro Add-ons for the Same Platform
If you are a Legal Entity permitted to use Unity Free, you may not combine or integrate content you develop with Unity Free platform add-ons simultaneously with any content you develop with Unity Pro Add-On Products for the same platform. This restriction does not prohibit the simultaneous use of Unity Free by a permitted user and Unity Pro Add-On Products for different platforms such as iOS Pro and Unity Free for Android.
One User per License
Commercial and government users must purchase a license for each individual using Unity Pro and any other paid Unity products. For Unity Pro and all other paid Unity products, you may install such products on both a primary and a secondary computer for use only by the same user. You may not use both installations simultaneously. If you purchase educational licenses, you must purchase a license for each computer on which the Software is to be used.
Streaming and Cloud Gaming Restrictions
You may not directly or indirectly distribute interactive Licensee Content by means of streaming or broadcasting where Licensee Content is primarily executed on a server and transmitted as a video stream or via low level graphics render commands over the open Internet to end user devices without a separate license from Unity. This restriction does not prevent end users from remotely accessing Licensee Content from an end user device that is running on another end user device.
Embedded Software Restriction
You may not directly or indirectly distribute Licensee Content installed on more than 1,000 electronic devices or systems if such Licensee Content provides the user interface or primary functionality of such electronic device or system without a separate license from Unity. This restriction does not prevent you from distributing Licensee Content pre-installed on personal computers and consumer electronic devices such as mobile phones, tablets, televisions or set top boxes as long as such Licensee Content does not provide the user interface or primary functionality of such device.
Gambling Restrictions
You may not distribute or publish any Licensee Content in connection with any Gambling Activities without a separate license from Unity
---------------------------------------------------------------------------------------------------------------------
UNITY SOFTWARE LICENSE AGREEMENT VERSION 4.x
Acceptance and Legal Entity Representations
PLEASE READ THE FOLLOWING TERMS AND CONDITIONS CAREFULLY BEFORE DOWNLOADING, INSTALLING OR USING THE SOFTWARE. THE TERMS AND CONDITIONS OF THIS SOFTWARE LICENSE AGREEMENT (AGREEMENT) GOVERN USE OF THE SOFTWARE UNLESS YOU AND UNITY TECHNOLOGIES APS (UNITY) HAVE EXECUTED A SEPARATE AGREEMENT GOVERNING USE OF THE SOFTWARE.
Unity is willing to license the Software to you only upon the condition that you accept all the terms contained in this Agreement. By checking the box with links to this Agreement, clicking accept or by downloading, installing or using the Software, you are agreeing that you understand this Agreement and accept all of its terms. If you are accepting the terms of this Agreement on behalf of a Legal Entity, you represent and warrant that you have the authority to bind that Legal Entity to the terms of this Agreement, and, in such event, you and your will refer to that Legal Entity. If you do not accept all the terms of this Agreement, then Unity is unwilling to license the Software to you, and you must destroy all copies of the Software in your possession or control and so certify by email to Unity within thirty (30) days. If Unity timely receives such certification, Unity shall refund the fees paid.
If you are accepting the terms of this Agreement on behalf of a Legal Entity for use of Unity Free, you represent and warrant that: (i) if the Legal Entity is a commercial entity, the annual gross revenues of the Legal Entity during its prior fiscal year did not exceed US$100,000 (or an equivalent amount in another currency); and (ii) if the Legal Entity is an educational, academic, non-profit or government entity, the total annual budget for the entire Legal Entity during its prior fiscal year did not exceed US$100,000 (or an equivalent amount in another currency). You expressly acknowledge and agree that if the annual gross revenues or annual budget, as applicable, of the Legal Entity during its prior fiscal year exceeded US$100,000 (or an equivalent amount in another currency), then Unity is unwilling to license Unity Free to you, and you must destroy all copies of Unity Free in your possession or control or you must purchase Unity Pro.
1. Grant of License.
(a) Use Rights. Conditioned upon your compliance with the terms and conditions of this Agreement and payment of all applicable fees, Unity grants you a non-exclusive, non-transferable license: (i) to install and execute the executable form of the Software, solely for internal use by a single person to develop Licensee Content; and (ii) if you have licensed a version of the Software other than a trial or educational version, to distribute the runtime portion of the Software, on a royalty-free basis, solely as embedded or incorporated into Licensee Content and solely to third parties to whom you license or sell Licensee Content pursuant to an agreement that is no less protective of Unity and its licensors as this Agreement. You may not sublicense the rights granted under clause (a)(i), but you may sublicense the rights granted under (a)(ii) solely to third parties to whom you license or sell Licensee Content to act as distributors thereof pursuant to an agreement no less protective of Unity and its licensors as this Agreement.
(b) Copies of Unity Pro and Other Paid Products. You may install Unity Pro and any other paid Unity products on both a primary computer and a secondary computer, solely for your convenience, but only for use by a single person. You may make a single copy of the Software solely for backup or archival purposes. For the sake of clarity, you may only use one installation at any given time. We may in our sole discretion authorize you to install the Software on an additional computer or computers upon deactivation of the Software installed on existing computers.
(c) Free, Trial and Educational Product Restrictions. If you are using a free, trial or educational version of the Software, you may install the Software on a single computer only. In addition, if you are using an educational version of the Software, your license to use the Software and distribute the runtime portion of the Software in your Licensee Content is limited to educational, non-commercial purposes. If you are using a trial version of the Software, you may not publish or distribute any Licensee Content.
2. Restrictions.
(a) Unity Free Restrictions. If you are a Legal Entity, you acknowledge and agree that as an express condition to the license rights granted under Section 1(a), you are not permitted to combine or integrate in any manner any Licensee Content developed with Unity Free with any Licensee Content developed simultaneously with Unity Pro. For the avoidance of doubt, (i) if you are a permitted user of Unity Free, you may commence a project using only Unity Free and subsequently upgrade all (but not less than all) of your licenses to Unity Pro, and (ii) any user of the Software may use content licensed from third parties regardless of the version of the Software that was used to develop such third party content.
(b) Unity Free Add-On Platform Restrictions. If you are a Legal Entity (of any size), you may not combine or integrate content you develop with Unity Free platform add-ons simultaneously with any content you develop with Unity Pro Add-On Products for the same platform. This restriction does not prohibit the use of Unity Free platform add-on by permitted users of Unity Free and Unity Pro Add-on Products for different platforms such as iOS Pro and Unity Free for Android. For the avoidance of doubt, (i) if you are a permitted user of Unity Free, you may commence a project using only a Unity Free add-on platform such as iOS and subsequently upgrade all (but not less than all) of your licenses to iOS Pro, and (ii) any user of the Software may use content licensed from third parties regardless of the version of the Software that was used to develop such third party content.
(c) Embedded Software Restriction. You may not directly or indirectly distribute Licensee Content installed on more than 1,000 electronic devices or systems if such Licensee Content provides the user interface or primary functionality of such electronic device or system without a separate license from Unity. This restriction does not prevent you from distributing Licensee Content pre-installed on personal computers and consumer electronic devices such as mobile phones, tablets, televisions or set top boxes as long as such Licensee Content does not provide the user interface or primary functionality of such device.
(d) Streaming and Cloud Gaming Restrictions. You may not directly or indirectly distribute interactive Licensee Content by means of streaming or broadcasting such Licensee Content that is primarily executed on a server and transmitted over the Internet or other network to end us
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.