is there any game development in lebanon?
Game development companies in Lebanon
yes there is A few days ago an indie developer from Lebanon called Evileggplant Studios released their first game titled Straw Hat Legacy. I was able to get in touch and interview the two guys who started up the company, Wael Ouaijan and Avak Avakian http://www.evileggplant.com
is there any company interested in computer games, xbox or ps3?
I liked the Evileggplant Studios !!! good to know we have such enthusiast here in this country of ours.
mobile game development is not a real game development because you don't need to be a game developer to create iphone games for example - you just need a solid programing background in one C based language, buy a mac, download the objective C compiler, follow tutorials like this one
https://www.youtube.com/watch?v=1Xqn5IHbusA
and with a bit of creativity, you can create your own game, without a big budget, without 3d modeling experts, without game developers etc...
therefore a mobile app company is not a real company because it can't scale and employ many people, unless it becomes really big like whatsapp
and Evileggplant Studio is the perfect example, 2 guys created it, can i go and work for it? how many employees do they have? it's not a company...
https://www.youtube.com/watch?v=1Xqn5IHbusA
and with a bit of creativity, you can create your own game, without a big budget, without 3d modeling experts, without game developers etc...
therefore a mobile app company is not a real company because it can't scale and employ many people, unless it becomes really big like whatsapp
and Evileggplant Studio is the perfect example, 2 guys created it, can i go and work for it? how many employees do they have? it's not a company...
this is how a real game should be :D http://www.lebgeeks.com/forums/viewtopic.php?pid=95219#p95219
by the way you can compile objective c on linux, i don't about windows but i doubt it
@Nader.Sleiman
nice job bro, but if you want to have a real game, make it a 3d game download blender
blender.org
and unity 3d
unity3d.com
I'm a python guy, but if you don't know how to write python, just create your models in blender and do the scripting in unity 3d, you can use javascript, c# or boo
if you are a java guy get this http://jmonkeyengine.com/
if you are a python guy and want to write the entire game in python you can use pyogre
http://www.ogre3d.org/tikiwiki/PyOgre
or panda 3d
panda3d.org
c++ guys can use ogre3d (they maybe other game engines)
I don't really care about c++, python is the best language :)
@Nader.Sleiman
nice job bro, but if you want to have a real game, make it a 3d game download blender
blender.org
and unity 3d
unity3d.com
I'm a python guy, but if you don't know how to write python, just create your models in blender and do the scripting in unity 3d, you can use javascript, c# or boo
if you are a java guy get this http://jmonkeyengine.com/
if you are a python guy and want to write the entire game in python you can use pyogre
http://www.ogre3d.org/tikiwiki/PyOgre
or panda 3d
panda3d.org
c++ guys can use ogre3d (they maybe other game engines)
I don't really care about c++, python is the best language :)
- Edited
@someone i think you need to backup your claims.... Alot.
Objective-c with ios sdk gives you an opengl es canvas where you can inplement tour own game loop, etc.
If there are many tutorials that does not mean this is not the job of a game dev.
Actually using ogre, unity, corona , etc makes a person less a game dev and more a technology user.
And prefering python?
I am not sure how will python perform in a realtime simulation probably so bad it is only used as a scripting language where as all aaa engine are c and c++ till this day.
You are comparing startups to big established companies.
Like zynga and other in the social and mobile game dev. You start as a small technology user and use something like unity then you become large and write your own optimized technology.
What you are asking nader is to stop being a core dev (writing an engine like unity) and become a mere technology enthousiast who does not know how unity actually works...
And at the end to reply to ur original question, no there are not any game companies there was one but it closed others are just startups or wanabes.
And the main reason is that no one is willing to spend the full time and resources to build a pro company. (ie a game dev salary should start at 3k with royalties or shares) and would grow ++ which will neer happen in lebanon where large companies still think 2k is a large salary and there are no stock/shares options anywhere.
In any case just check the business model of every large game company.
Objective-c with ios sdk gives you an opengl es canvas where you can inplement tour own game loop, etc.
If there are many tutorials that does not mean this is not the job of a game dev.
Actually using ogre, unity, corona , etc makes a person less a game dev and more a technology user.
And prefering python?
I am not sure how will python perform in a realtime simulation probably so bad it is only used as a scripting language where as all aaa engine are c and c++ till this day.
You are comparing startups to big established companies.
Like zynga and other in the social and mobile game dev. You start as a small technology user and use something like unity then you become large and write your own optimized technology.
What you are asking nader is to stop being a core dev (writing an engine like unity) and become a mere technology enthousiast who does not know how unity actually works...
And at the end to reply to ur original question, no there are not any game companies there was one but it closed others are just startups or wanabes.
And the main reason is that no one is willing to spend the full time and resources to build a pro company. (ie a game dev salary should start at 3k with royalties or shares) and would grow ++ which will neer happen in lebanon where large companies still think 2k is a large salary and there are no stock/shares options anywhere.
In any case just check the business model of every large game company.
@zeraw you remind me of my cousin, he has a masters degree in cs and wee keep arguing about .net vs python :) because cs students in lebanon only learn .net framework which is a shame
but first Nader.Sleiman is creating his own game and i was telling him the easiest way to do it, besides 3d games rule.
disney created blender and they use it, google it and you can see that big games are created using it.
as for unity3d, it's not for small games see
http://unity3d.com/awards/
http://unity3d.com/gallery/made-with-unity/game-list
http://unity3d.com/company/public-relations/
even ea sports used it, some say that cartoon networks used it.
http://unity3d.com/company/news/ea-partnership.html
http://drawlogic.com/2009/09/26/ea-using-unity-3d-for-tiger-woods-online/
i'm not claiming that you'd call it a game development but it's a game engine and it's very good, if you don't want to use it, that's your call. i backed up my claims :)
And now..
Lets discuss a little bit the old claims about scripting language, shall we? :P
first of all you need to see these
http://stackoverflow.com/questions/1906795/what-are-some-famous-websites-built-in-django
http://stackoverflow.com/questions/886221/does-django-scale
http://stackoverflow.com/questions/954178/django-powered-sites
big enough for you? youtube is almost entirely written in python, reddit also
http://python.about.com/b/2006/12/13/holy-web-apps-youtube-is-written-in-python.htm
vimeo runs on ruby on rails which is a scripting language
bittorront is a python program
http://stackoverflow.com/questions/190612/where-can-i-find-real-world-examples-of-applications-written-in-python
you can find a full list on wikipedia, python has won the language of the year 2 times, no other language did that, wish i had the link :(
are those real world applications or not? brother, a program is good if the programmer is good.
but first Nader.Sleiman is creating his own game and i was telling him the easiest way to do it, besides 3d games rule.
disney created blender and they use it, google it and you can see that big games are created using it.
as for unity3d, it's not for small games see
http://unity3d.com/awards/
http://unity3d.com/gallery/made-with-unity/game-list
http://unity3d.com/company/public-relations/
even ea sports used it, some say that cartoon networks used it.
http://unity3d.com/company/news/ea-partnership.html
http://drawlogic.com/2009/09/26/ea-using-unity-3d-for-tiger-woods-online/
i'm not claiming that you'd call it a game development but it's a game engine and it's very good, if you don't want to use it, that's your call. i backed up my claims :)
And now..
Lets discuss a little bit the old claims about scripting language, shall we? :P
first of all you need to see these
http://stackoverflow.com/questions/1906795/what-are-some-famous-websites-built-in-django
http://stackoverflow.com/questions/886221/does-django-scale
http://stackoverflow.com/questions/954178/django-powered-sites
big enough for you? youtube is almost entirely written in python, reddit also
http://python.about.com/b/2006/12/13/holy-web-apps-youtube-is-written-in-python.htm
vimeo runs on ruby on rails which is a scripting language
bittorront is a python program
http://stackoverflow.com/questions/190612/where-can-i-find-real-world-examples-of-applications-written-in-python
you can find a full list on wikipedia, python has won the language of the year 2 times, no other language did that, wish i had the link :(
are those real world applications or not? brother, a program is good if the programmer is good.
- Edited
I am talking about game development in python :) [real time simulation].
I do have a full Pro unity3d license with Pro Android and Pro iOS [5000 USD worth], I have a corona (opengl engine with lua interface license), I have used ogre in C++, irrlicht in C++, etc...
I have also programmed my own 3D and 2D graphic engines in software (using basic pixels, line algorithms, triangle rasterizer, etc) then directx, opengl, [hlsl, glsl], and used XNA (C#).
I have also wrote a lot of engine bindings with lua scripting language (this is the only example I can find for python to be used, which is for game logic only).
I have also wrote from small to large networking engine (tcp and reliable UDP) with a lot of physics sync and client side prediction.
I also have a BS degree in game development (http://www.digipen.edu) so I really know what I am talking about :)
so after the above intro, I can honestly say, in what concerns real time critical applications [not websites]
C++ is a language, python is a script same as lua same as php and same as well c# if you want.
I do have a full Pro unity3d license with Pro Android and Pro iOS [5000 USD worth], I have a corona (opengl engine with lua interface license), I have used ogre in C++, irrlicht in C++, etc...
I have also programmed my own 3D and 2D graphic engines in software (using basic pixels, line algorithms, triangle rasterizer, etc) then directx, opengl, [hlsl, glsl], and used XNA (C#).
I have also wrote a lot of engine bindings with lua scripting language (this is the only example I can find for python to be used, which is for game logic only).
I have also wrote from small to large networking engine (tcp and reliable UDP) with a lot of physics sync and client side prediction.
I also have a BS degree in game development (http://www.digipen.edu) so I really know what I am talking about :)
so after the above intro, I can honestly say, in what concerns real time critical applications [not websites]
C++ is a language, python is a script same as lua same as php and same as well c# if you want.
@simeone: Dropping website names does not help you make a point for Game Development. For one thing the requirements are an order of magnitude different. Don't forget that as far as a website goes, your main bottlenecks are network and database. The links you provide show nothing more than Django being able to scale. It doesn't say anything about Python in real-time development.
In any case, do you have some of your Python work to show?
@ZeRaW: It's funny how 20 years ago, everybody complained about C++ being too bloated, and the Gaming industry particularly insisted of doing everything in assembly. The it was, "okay you can use C++, but don't use the standard library, or, God forbids, Boost). Then hardware actually allowed us to re-use existing libraries, instead of re-writing everything from scratch.
You mention that Python could be used for engine-binding. The way I see it, game dev is becoming more and more about engine binding than re-writing everything from the down up every time. This post gives an honest answer to the question: It depends.
Developing a Flash game, an iphone game and AAA game are completely separate things. Dynamic languages (like python) will have their place there.
In any case, do you have some of your Python work to show?
@ZeRaW: It's funny how 20 years ago, everybody complained about C++ being too bloated, and the Gaming industry particularly insisted of doing everything in assembly. The it was, "okay you can use C++, but don't use the standard library, or, God forbids, Boost). Then hardware actually allowed us to re-use existing libraries, instead of re-writing everything from scratch.
You mention that Python could be used for engine-binding. The way I see it, game dev is becoming more and more about engine binding than re-writing everything from the down up every time. This post gives an honest answer to the question: It depends.
Developing a Flash game, an iphone game and AAA game are completely separate things. Dynamic languages (like python) will have their place there.
well there was a hizbollah game a while ago, not the best example but it was fun nevertheless. Im not sure if it was made in Lebanon though.
I'll never be able to answer your question because you don't define what "real world application" means to you
as far as i know, a real world application is just any application that is able to handle traffic such as a content sharing site or a p2p client... bittoremt is the most popular p2p client, and youtube is the biggest web application in terms of bandwidth, ram, cpu and hd usage
so unless you define the word "critical real world app" I'll never be able to answer, maybe youtube is not a real world app... please me links to real world apps
as far as i know, a real world application is just any application that is able to handle traffic such as a content sharing site or a p2p client... bittoremt is the most popular p2p client, and youtube is the biggest web application in terms of bandwidth, ram, cpu and hd usage
so unless you define the word "critical real world app" I'll never be able to answer, maybe youtube is not a real world app... please me links to real world apps
Thanks,but it is a 3d game already i just built the trees from 3d blocks through an equation for now (Voxel Look), but i'd need some modelers later on for that , its not my job you know, though i'd like to model stuff :)someone wroteby the way you can compile objective c on linux, i don't about windows but i doubt it
@Nader.Sleiman
nice job bro, but if you want to have a real game, make it a 3d game download blender
blender.org
and unity 3d
unity3d.com
I'm a python guy, but if you don't know how to write python, just create your models in blender and do the scripting in unity 3d, you can use javascript, c# or boo
if you are a java guy get this http://jmonkeyengine.com/
if you are a python guy and want to write the entire game in python you can use pyogre
http://www.ogre3d.org/tikiwiki/PyOgre
or panda 3d
panda3d.org
c++ guys can use ogre3d (they maybe other game engines)
I don't really care about c++, python is the best language :)
@someone, what's the point. Python is the best? What's this masturbation about? Tell us a feature or a specific detail and don't be a fucking douche, telling everyone they don't know shit and you're the god sent prophet programmer prodigy.
You really seem like someone with a hugely distorted narrow vision of the world that finely suites your choices. You strike me as someone I'd never want to be around.
I share because I care. Not.
You really seem like someone with a hugely distorted narrow vision of the world that finely suites your choices. You strike me as someone I'd never want to be around.
I share because I care. Not.
you don't need to create models, in unity 3d, you can import many files format (blender, maya 3d, 3d max...) and there are many free sites... just google "free 3d models"Nader.Sleiman wroteThanks,but it is a 3d game already i just built the trees from 3d blocks through an equation for now (Voxel Look), but i'd need some modelers later on for that , its not my job you know, though i'd like to model stuff :)someone wroteby the way you can compile objective c on linux, i don't about windows but i doubt it
@Nader.Sleiman
nice job bro, but if you want to have a real game, make it a 3d game download blender
blender.org
and unity 3d
unity3d.com
I'm a python guy, but if you don't know how to write python, just create your models in blender and do the scripting in unity 3d, you can use javascript, c# or boo
if you are a java guy get this http://jmonkeyengine.com/
if you are a python guy and want to write the entire game in python you can use pyogre
http://www.ogre3d.org/tikiwiki/PyOgre
or panda 3d
panda3d.org
c++ guys can use ogre3d (they maybe other game engines)
I don't really care about c++, python is the best language :)
http://archive3d.net/
http://thefree3dmodels.com/
http://www.3dmodelfree.com/
you might also like to follow this tutorial
http://www.mygamefast.com/
this is a terrain generator
http://www.bundysoft.com/L3DT/
unity3d has its own generator and has so many models for free
Ye i pretty much understand what you're implying however a commercial game won't really tolerate free models or so , and for a professional browser embedded game , Unity3D won't give you too much control over stuff , its just a high level scripting software with visual editor for vast games productions (with networking that sucks actually), games produced with that can be good but maybe not very professional or can't be enhanced much technically later on in case it got popular or so :(someone wroteyou don't need to create models, in unity 3d, you can import many files format (blender, maya 3d, 3d max...) and there are many free sites... just google "free 3d models"Nader.Sleiman wroteThanks,but it is a 3d game already i just built the trees from 3d blocks through an equation for now (Voxel Look), but i'd need some modelers later on for that , its not my job you know, though i'd like to model stuff :)someone wroteby the way you can compile objective c on linux, i don't about windows but i doubt it
@Nader.Sleiman
nice job bro, but if you want to have a real game, make it a 3d game download blender
blender.org
and unity 3d
unity3d.com
I'm a python guy, but if you don't know how to write python, just create your models in blender and do the scripting in unity 3d, you can use javascript, c# or boo
if you are a java guy get this http://jmonkeyengine.com/
if you are a python guy and want to write the entire game in python you can use pyogre
http://www.ogre3d.org/tikiwiki/PyOgre
or panda 3d
panda3d.org
c++ guys can use ogre3d (they maybe other game engines)
I don't really care about c++, python is the best language :)
http://archive3d.net/
http://thefree3dmodels.com/
http://www.3dmodelfree.com/
you might also like to follow this tutorial
http://www.mygamefast.com/
this is a terrain generator
http://www.bundysoft.com/L3DT/
unity3d has its own generator and has so many models for free
- Edited
Can you even read properly? "real-time development" is not equal to "real app development".someone wroteI'll never be able to answer your question because you don't define what "real world application" means to you
as far as i know, a real world application is just any application that is able to handle traffic such as a content sharing site or a p2p client... bittoremt is the most popular p2p client, and youtube is the biggest web application in terms of bandwidth, ram, cpu and hd usage
so unless you define the word "critical real world app" I'll never be able to answer, maybe youtube is not a real world app... please me links to real world apps
Somebody ban this guy, he definitely does not know what he's talking about.
- Edited
it's not me who should be banned, it's arithma, I respect the etiquette, he does not, he started insulting
i created a stack exchange app, if you want, i can push it to github, and it works really well, "if you call that real time development" it will show you that python is better than you think.
you know what, challenge me to create a real time app that you believe, it is impossible to be created using python and I'll create it and paste the link here, next week
this whole argument started when i told sleimen that i and many others believe that python is the best language, i should have told him that c++ is the best language to prevent all of that
IF THE PROGRAMMER IS GOOD, THE APP IS GOO that's what i believe..
i created a stack exchange app, if you want, i can push it to github, and it works really well, "if you call that real time development" it will show you that python is better than you think.
you know what, challenge me to create a real time app that you believe, it is impossible to be created using python and I'll create it and paste the link here, next week
this whole argument started when i told sleimen that i and many others believe that python is the best language, i should have told him that c++ is the best language to prevent all of that
IF THE PROGRAMMER IS GOOD, THE APP IS GOO that's what i believe..
dear someone, what i believe they mean is that python is not well suited to create real time applications, like games, big FPS not little apps, RPGs and strategies, not iPhone games. Python is an amazing language, but its performance is not that good compared to .net languages.