Hepimizin mutlaka bilgisayarda, telefonda ya da tablette oynadığı oyunlar vardır.
Peki bu oyunların hangi programlama dilleri ile yazıldığını merak ediyor musun ?
Ya da Hangi programlama dili ile oyun yapılır sorusuna cevap mı arıyorsun ?
O zaman bu yazı tam sana göre.
Teknolojinin gelişmesiyle birlikte aynı oranda oyun sektörü de gelişmiş, teknoloji kaynaklı oyunlara ilgi de bir hayli artmıştır. Bununla birlikte doğal olarak da yeni programlama dilleri ve teknolojiler sektörle birlikte gelişimini sürdürmüştür ve sürdürmeye de devam ediyordur. Şimdi oyun programlarken en çok kullanılan programlama dillerine bakalım.
C++ öğrenmesi zor olmasına rağmen size büyük katkılar sağlayabilecek bir programlama dilidir. Nesne yönelimli programlamaya önemli katkılar sunmuş olan ve tarihi de epey eskiye dayanan c++ günümüzde hala popülerliğini koruyor. Hatta bir çok oyun c++ dili ile yazılıyor.
C++ ile geliştirilmiş bazı oyunlar:
- League of Legends
- Counter Strike
- World of Wars
C# deyince eminim çoğunuzun aklına masaüstü programlama gelmiştir. Aslında bunun gelmesi çok normal eğitim hayatında mutlaka bu dilden bahsediliyor. Aslında C# çok geniş alanda geliştirme yapmamıza olanak sağlar. Son zamanlarda oldukça popüler olan Unity Oyun Motoru sayesinde çok güzel oyunlar programlanmıştır.
C# İle geliştirilmiş bazı oyunlar:
Temeli nesne yönelimli programlamaya dayanan Java oyun sektöründe oldukça sık kullanılmaktadır. Popülerliğini tartışmaya bile gerek yok zaten :)
Java ile geliştirilmiş bazı oyunlar:
- PES 2009
- PES 2010
- Minecraft
Bu javascriptin de girmediği alan kalmadı arkadaş. Yakında koynumuza da girer bu :) Neyse konumuza dönelim evet javascript ile oyun da geliştirebiliriz. Web ve mobil oyun geliştirirken oldukça sık kullanılan dillerden biri de Javascripttir. JAvascript oldukça geniş bir kullanıcı kitlesine sahiptir.
Javascript ile geliştirilmiş bazı oyunlar:
- Angry Birds
- Flappy Birds
- Danger Crew
Brezilyada bir üniversitede geliştirilmiş, genellikle uygulamalara gömmek (embed) maksadı ile kullanılan scripting dili. en çok oyunlarda kullanılır. hatta oyun piyasasında tamamen hakimdir. tam olarak nesne temelli değil ama meta tablolar vasıtası ile nesne erişimine izin veriyor.
Lua ile geliştirilmiş bazı oyunlar:
- Pong
- Age of Conan
- Aquaria
Python dilinin bu listede olması düşünülemezdi. PyGame gibi bir çok oyun kütüphanesine sahip python ile oyun geliştirebilirsiniz.
Python ile geliştirilmiş oyunlardan bazuları:ü
- Civilization IV
- Battlefield 2
- The Sims 4
- World of Tanks
Html5 ile sadece web sitesi değil aynı zamanda oyun da geliştirebilirsiniz.
Html ile geliştirilen bazı oyunlar:
- Agar.io
- 2048
- HexGL
Her proje için projeye uygun programlama dilini seçmek en doğru karardır. Ama sizlere tavsiyem önce bir dilde uzmanlaşın sonra diğer dillere geçiş yapın. Ve en önemlisi bir proje geliştirin. Bu sizin bakış açınızı oldukça genişletecektir. OYun programlama yazılım öğrenmeye başlamak için iyi bir seçenek olabilir diye düşünüyorum. Gene de karar size kalmış.
Esen Kalın.
Attractive section of content. I simply stumbled upon your site and in accession capital to assert that I acquire in fact loved account your weblog posts. Any way I'll be subscribing to your augment or even I success you get entry to consistently rap
go development
12-May-2023You really make it seem so easy with your presentation but I find this matter to be actually something that I think I would never understand. It seems too complicated and very broad for me. I'm looking forward for your next post, I will try to get th