Greenfoot نرم افزاری مناسب برای نوشتن بازی ها و شبیه سازی ها با کمک زبان جاوا می باشد. این اپلیکیشن دموهای مختلفی را در اختیارتان قرار می دهد که کار نوشتن بازی ها را آسان می کند. این نرم افزار می تواند برای یادگیری زبان جاوا نیز مورد استفاده قرار بگیرد. این اپلیکیشن حتی قادر است بازی هایی که نوشته اید را برای صفحات وب خروجی بگیرد و آن ها را در وب سایت ها به اشتراک بگذارید.
این نرم افزار در ابتدا برای افراد تازه کار و مبتدی طراحی شده بود، اما اکنون تمام افراد در تمام رده های سنی می توانند از آن استفاده کنند. این نرم افزار فریم ورک مناسبی در اختیارتان قرار می دهد که با آن می توانید مشغول به برنامه نویسی شوید. از مرورگر کلاس ها، تا کامپایلر و ویرایش گر کد، تا اجرای مستقیم کدها در برنامه از جمله ویژگی هایی می باشد که می توانید از این برنامه انتظار داشته باشید. این نرم افزار به شکل کامل از زبان جاوا پشتیبانی می کند. اگر به دنبال محیطی برای تمرین مهارت هایتان در زبان جاوا می گردید، این اپلیکیشن به کارتان می آید. اگر BlueJ و microworld را می شناسید، می توانید Greenfoot را به عنوان ترکیبی از آن دو نرم افزار در نظر بگیرید که ویژگی های مثبت هر کدام از این اپلیکیشن را در یک جا در اختیار شما قرار می دهد تا کارهایتان را راحت تر انجام دهید.
TEA Text Editor ویرایشگر متنی است که مجموعه ای از ابزار مختلف را در اختیار شما قرار می دهد تا راحت تر متن های دلخواه خود را یادداشت برداری کنید. این نرم افزار بیش از 100 ابزار را ارائه می کند و می توانید سینتکس زبان های برنامه نویسی را با آن های لایت کنید. این اپلیکیشن در دو شاخه مختلف براساس QT و GTK ارائه شده است. حجم این ویرایشگر کم می باشد. می توانید از آن به عنوان یک نرم افزار مدیریت فایل استفاده کنید. با این اپلیکیشن قادر به چک کردن غلط های املایی خود خواهید بود. از ASPELL و UNSPELL برای این منظور استفاده می شود.
موتور این برنامه قادر به باز کردن چند تب جداگانه می باشد. این اپلیکیشن از زبان های برنامه نویسی ای نظیر C, C++, Bash script, BASIC, C#, D, Fortran, Java, LilyPond, Lout, Lua, NASM و بسیاری دیگر پشتیبانی می کند. از encoding های مختلف پشتیبانی می شود. می توانید قالب های دلخواه خود را ایجاد کنید. اسکریپت های پایتون را در کمترین زمان ممکن در این برنامه ویرایش کنید. هات کی ها را شخصی سازی کنید. می توانید از ابزار misc html استفاده نمایید. این نرم افزار به شکل کامل از latex, docbook و wikipedia پشتیبانی می کند. می توانید پیش نمایش کارهای خود را در مرورگرهای مختلف مشاهده نمایید. دانلود Notepad++ از دیگر برنامه های حرفه ای متن می باشد.
شما می توانید بازی ای مخصوص سیستم عامل ویندوز (تمامی ورژن ها)، سیستم عامل اندروید، سیستم عامل ios، ایکس باکس، پلی استیشن و حتی وب بسازید. کار با این برنامه بسیار آسان می باشد و نیاز به یادگیری اساسی کد نویسی ندارد، بیشتر رابط کاربری برنامه به شکلی بهینه سازی شده است که شما با کمترین کد نویسی و بیشترین سرعت ممکن به ساخت بازی خود بپردازید. کاری که در این برنامه برای کاربران ساده شده است، ساختن بازی های سه بعدی می باشد و اگر شما می خواهید بازی خود را به شکل سه بعدی توسعه دهید، نیازی به کد نویسی نیست! یونیتی ابزاری را در اختیار شما قرار می دهد که به راحتی نور پردازی کنید، سایه بیاندازید و دیگر ویژگی های سه بعدی ممکن را برای بازی خود ایجاد کنید.
البته شایان ذکر است که کاربرد این برنامه صرفا برای بازی سازی محدود نمی شود و با استفاده از آن می توانید به توسعه انواع وب سایت ها، ساختن انواع برنامه ها بپردازید. راهنما های جامعی در وب سایت های ایرانی و خارجی برای این برنامه نوشته شده است که یادگیری آن را نسبت به نرم افزار هایی که کمتر معروف هستند آسان می سازد. شرکت هایی نظیر سامسونگ، فیس بوک، مایکروسافت و ... از همکاران این برنامه کاربردی می باشند. خود وب سایت برنامه نیز برای کاربران تازه کار آموزش جامعی را قرار داده است. البته برای استفاده از وب سایت مرجع باید از نرم افزار های ضد تحریم استفاده کنید. نکته جالب دیگری که در مورد این برنامه وجود دارد و شاید حتی کاربرانی که دائما در فیس بوک هستند از آن بی خبر باشند این است که تعداد زیادی از بازی های فیس بوکی توسط این نرم افزار طراحی شده اند. سیستم دیباگ پیشرفته این برنامه بسیار به بازی سازان کمک می کند، و کد های آن ها را به خوبی اصلاح می نماید. پشتیبانی کامل از زبان سی شارپ و پشیتبانی از قابلیت شئ گرایی unity را به یکی از بهترین موتور های بازی سازی بدل می کند.
CodeLite نرم افزاری با سورس باز برای کدنویسی C و C++ می باشد. این نرم افزار برای پلتفرم های مختلف ارائه شده است و به شکل منظم، روی پلتفرم های مختلف تست می شود. این نرم افزار رابط کاربری پیچیده، اما در عین حال واضحی را ارائه می کند. به راحتی می توانید پروژه هایی پیچیده را برنامه نویسی کنید. این اپلیکیشن از انواع کامپایلرها پشتیبانی می کند. می توانید با پلاگین های مختلف، توانایی های برنامه را افزایش دهید. تعدادی پلاگین به شکل پیشفرض روی برنامه نصب شده است. این نرم افزار از gdb پشتیبانی می کند. این نرم افزار دارای اکسپلورر برای پروژه نیز هست که مرور بین فایل ها را آان تر می کند. های لایت کردن سینتکس های برنامه، بر اساس xml می باشد.
می توانید متن ها را جمع کنید، و روی کدهایتان تمرکز داشته باشید. این اپلیکیشن از بوک مارک ها نیز پشتیبانی می کند. می توانید کد مورد نظرتان را در بین فایل هایتان بیابید، و آن را با کد دیگری جایگزین کنید. این اپلیکیشن امکانات متنوعی را در اختیار شما قرار می دهد. CodeLite دارای doxygen برای تولید کامنت برای توابع و کلاس ها است. در پایین برنامه، نتایج کدی که اجرا کرده اید را مشاهده خواهید کرد. علاوه بر این می توانید از breakpoint ها برای متوقف کردن برنامه خود در مکان های مناسب استفاده کنید. دانلود Cppcheck و دانلود Mobile C C/C++ Compiler از سری برنامه های مرتبط با سی پلاس پلاس می باشد.